@import"https://fonts.googleapis.com/css2?family=Lato:wght@300&family=Noto+Sans+JP:wght@300;500&family=Noto+Serif+JP:wght@400;600&display=swap";[data-v-d7be877d]{box-sizing:border-box}.hamburger[data-v-d7be877d]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:fade(#2196F3,75%);border-radius:0 .12em .12em 0;cursor:pointer;transition:box-shadow .4s ease;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.hamburger[data-v-d7be877d]:hover{transform:scale(1.1)}.hamburger>div[data-v-d7be877d]{position:absolute;top:50%;width:60%;height:2px;transition:all .4s ease;display:flex;align-items:center;justify-content:center}.hamburger>div[data-v-d7be877d]:first-of-type{top:30%}.hamburger>div[data-v-d7be877d]:last-of-type{top:70%}.hamburger.open>div[data-v-d7be877d]:nth-of-type(2){opacity:0}.hamburger.open>div[data-v-d7be877d]:first-of-type{top:50%;transform:rotate(135deg)}.hamburger.open>div[data-v-d7be877d]:last-of-type{top:50%;transform:rotate(225deg)}.indexHeader[data-v-1c14f3f3]{position:relative;width:100%;height:100vh}.indexHeader .hamburgerContainer[data-v-1c14f3f3]{position:absolute;top:0;right:10px;height:100%;z-index:10}.indexHeader .hamburgerContainer .hamburgerWrap[data-v-1c14f3f3]{position:sticky;top:5px;width:60px;height:60px}.indexHeader .bgImages[data-v-1c14f3f3]{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.indexHeader .bgImages .bgImageWrap[data-v-1c14f3f3]{position:relative;width:33.3333333333%;height:33.3333333333%}.indexHeader .contWrap[data-v-1c14f3f3]{position:relative;width:500px;height:500px;transition:all .5s ease;transform:translateY(20px);opacity:0}.indexHeader .contWrap.shown[data-v-1c14f3f3]{transform:translate(0);opacity:1}.indexHeader .contWrap .cont[data-v-1c14f3f3]{position:relative;padding-top:50px;z-index:10;font-size:42px}.indexHeader .contWrap .cont .logo[data-v-1c14f3f3]{margin-top:40px;width:150px;height:auto}.indexHeader .contWrap .cont .normal[data-v-1c14f3f3]{margin-top:10px;font-size:20px;color:#000}.indexHeader .contWrap .waveCircleWrap[data-v-1c14f3f3]{position:absolute;top:0;left:0;width:100%;height:100%}.indexHeader .contWrap .waveCircleWrap .wave-circle[data-v-1c14f3f3]{width:480px;height:480px}.indexHeader .indexHeaderScrollArrow[data-v-1c14f3f3]{position:absolute;bottom:10px;left:0;right:0;margin:auto;width:120px}.indexHeader .indexHeaderScrollArrow .pill[data-v-1c14f3f3]{width:100%;height:30px;border-radius:15px;background:#fff;cursor:default}.indexHeader .indexHeaderScrollArrow .arrowUnderW[data-v-1c14f3f3]{width:20px;height:20px}@media screen and (max-width: 1200px){.indexHeader .contWrap[data-v-1c14f3f3]{width:420px;height:420px}.indexHeader .contWrap .cont[data-v-1c14f3f3]{padding-top:30px;font-size:36px}.indexHeader .contWrap .cont .logo[data-v-1c14f3f3]{margin-top:20px;width:130px}.indexHeader .contWrap .cont .normal[data-v-1c14f3f3]{margin-top:5px;font-size:18px}.indexHeader .contWrap .waveCircleWrap .wave-circle[data-v-1c14f3f3]{width:400px;height:400px}}@media screen and (max-width: 992px){.indexHeader .bgImages .bgImageWrap[data-v-1c14f3f3]{width:50%;height:25%}.indexHeader .contWrap[data-v-1c14f3f3]{width:400px;height:400px}.indexHeader .contWrap .cont[data-v-1c14f3f3]{padding-top:30px;font-size:32px}.indexHeader .contWrap .cont .logo[data-v-1c14f3f3]{margin-top:20px;width:110px}.indexHeader .contWrap .cont .normal[data-v-1c14f3f3]{font-size:16px}.indexHeader .contWrap .waveCircleWrap .wave-circle[data-v-1c14f3f3]{width:340px;height:340px}}@media screen and (max-width: 576px){.indexHeader .hamburgerContainer[data-v-1c14f3f3]{right:0}.indexHeader .hamburgerContainer .hamburgerWrap[data-v-1c14f3f3]{top:0;width:50px;height:50px}.indexHeader .contWrap[data-v-1c14f3f3]{width:360px;height:360px}.indexHeader .contWrap .cont[data-v-1c14f3f3]{padding-top:30px;font-size:28px}.indexHeader .contWrap .cont .logo[data-v-1c14f3f3]{margin-top:20px;width:100px}.indexHeader .contWrap .cont .normal[data-v-1c14f3f3]{font-size:14px}.indexHeader .contWrap .waveCircleWrap .wave-circle[data-v-1c14f3f3]{width:300px;height:300px}}.curtainRises[data-v-1c14f3f3]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(30deg,#c6e5eb,#eef9ff);opacity:1;transition:all .5s ease}.curtainRises.opened[data-v-1c14f3f3]:before{height:0%;opacity:0}.wave-circle[data-v-1c14f3f3]{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:linear-gradient(#c8faffd9,#ffffffd9,#ffff64d9);animation:wave-1c14f3f3 10s linear infinite;z-index:1}@keyframes wave-1c14f3f3{0%{border-radius:50%;transform:rotate(0)}10%{border-radius:56% 64% 60% 60%/55% 55% 75% 65%}20%{border-radius:66% 60% 60% 70%/70% 56% 63% 60%}30%{border-radius:59% 58% 55% 55%/50% 68% 72% 65%}40%{border-radius:60% 70% 62% 60%/70% 60% 65%}50%{border-radius:50%;transform:rotate(180deg)}60%{border-radius:70% 50% 55% 70%/60% 65% 53% 70%}70%{border-radius:65% 52% 65% 65%/55% 65% 55% 63%}80%{border-radius:60% 65% 50% 60%/52% 60% 65%}90%{border-radius:55% 60% 60% 65%/63% 64% 55% 65%}to{border-radius:50%;transform:rotate(360deg)}}.recruitInfoEach[data-v-fb761563]{width:100%}.recruitInfoEach .recruitInfoEachInner[data-v-fb761563]{position:relative;padding:80px}.recruitInfoEach .recruitInfoEachInner .info .infoHead .category[data-v-fb761563]{margin-right:10px;padding:0 20px;font-size:16px;font-weight:700;background-color:#000;color:#fff}.recruitInfoEach .recruitInfoEachInner .info .infoHead .department[data-v-fb761563]{font-size:20px;font-weight:700}.recruitInfoEach .recruitInfoEachInner .info .basicTable .th[data-v-fb761563]{padding:15px 10px;width:200px}@media screen and (max-width: 992px){.recruitInfoEach .recruitInfoEachInner[data-v-fb761563]{padding:50px 50px 120px}.recruitInfoEach .recruitInfoEachInner .info .basicTable .th[data-v-fb761563]{padding:15px 10px;width:100px}}@media screen and (max-width: 768px){.recruitInfoEach .recruitInfoEachInner[data-v-fb761563]{padding:50px 20px}.recruitInfoEach .recruitInfoEachInner .info .infoHead .category[data-v-fb761563]{padding:0 10px;font-size:13px}.recruitInfoEach .recruitInfoEachInner .info .infoHead .department[data-v-fb761563]{font-size:16px}.recruitInfoEach .recruitInfoEachInner .info .basicTable .th[data-v-fb761563]{padding:15px 5px;width:80px}}.index[data-v-08303679]{width:100%}.index .header[data-v-08303679]{position:relative;width:100%}.index .mainContent[data-v-08303679]{position:relative}.index .mainContent .sectionTitleUnit[data-v-08303679]{margin-bottom:50px;text-align:center}.index .mainContent .description .descriptionPagination .paginationItem[data-v-08303679]{width:14.2857142857%;height:30px;border-left:1px solid #000;cursor:default;transition:all .2s ease;background-color:transparent}.index .mainContent .description .descriptionPagination .paginationItem[data-v-08303679]:last-of-type{border-right:1px solid #000}.index .mainContent .description .descriptionPagination .paginationItem.current[data-v-08303679]{background-color:var(--main-bg-color);font-weight:700}.index .mainContent .description .descriptionPagination .paginationItem[data-v-08303679]:hover{background-color:#000;color:#fff}.index .mainContent .description .descriptionItem .descriptionItemCont[data-v-08303679]{display:flex;align-items:center;justify-content:flex-end;height:30vw;max-height:100vh}.index .mainContent .description .descriptionItem .descriptionItemCont .cont[data-v-08303679]{margin-right:50px;width:calc(50% - ((100% - 1000px)/2) - 50px)}.index .mainContent .description .descriptionItem .descriptionItemCont .cont .department[data-v-08303679]{padding:0 20px;min-width:100px;text-align:center;background-color:#000;color:#fff;font-size:18px}.index .mainContent .description .descriptionItem .descriptionItemCont .img[data-v-08303679]{width:50%;height:100%}.index .mainContent .interview .staffInfoListItem[data-v-08303679]{margin-bottom:50px;width:calc((100% - 120px)/4);text-align:center}.index .mainContent .interview .staffInfoListItem[data-v-08303679]:not(:nth-of-type(4n)){margin-right:40px}.index .mainContent .interview .staffInfoListItem .staffImgWrap[data-v-08303679]{margin-bottom:15px;width:100%}.index .mainContent .interview .staffInfoListItem .initial[data-v-08303679]{font-size:20px}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem[data-v-08303679]{position:relative;margin-bottom:20px;width:calc((100% - 20px)/2);border:1px solid #000;z-index:0}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem .recruitInfoListItemCont[data-v-08303679]{position:relative;padding:10px;cursor:pointer}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem .recruitInfoListItemCont[data-v-08303679]:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:0;background:var(--main-bg-color);transition:all .2s ease;z-index:-1}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem .recruitInfoListItemCont[data-v-08303679]:hover:before{width:100%}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem[data-v-08303679]:not(:nth-of-type(2n)){margin-right:20px}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem .recruitCategory[data-v-08303679]{margin-bottom:5px;width:160px;height:20px;background:#000;color:#fff}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem .department[data-v-08303679]{font-size:20px}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem .toDetail[data-v-08303679]{width:100px}.index .mainContent .instagram .instagramListItem[data-v-08303679]{margin:10px;width:200px;aspect-ratio:1;border-radius:10px;overflow:hidden}.index .mainContent .qa .qaListItem[data-v-08303679]{margin-bottom:40px}.index .mainContent .qa .qaListItem .qIcon[data-v-08303679]{width:50px;font-size:40px}.index .mainContent .qa .qaListItem .qText[data-v-08303679]{width:calc(100% - 50px);font-weight:500}.index .mainContent .qa .qaListItem .answer[data-v-08303679]{display:flex;position:relative;margin-top:-10px;margin-left:50px}.index .mainContent .qa .qaListItem .answer[data-v-08303679]:before{content:"";display:block;margin:14px 5px 0 0;width:30px;height:1px;border-top:1px solid #000}.index .mainContent .jobFair .jobFairDaysUnit[data-v-08303679]{gap:10px;width:800px;max-width:90%}.index .mainContent .jobFair .jobFairDaysEach[data-v-08303679]{display:flex;align-items:center;justify-content:center;padding-left:10px;width:calc((100% - 40px)/5);height:30px;background:#000;color:#fff}.index .mainContent .offerDetails .cont[data-v-08303679]{padding:0 20px}.index .mainContent .offerDetails .btns[data-v-08303679]{display:flex;align-items:center;justify-content:center;column-gap:20px}@media screen and (max-width: 1200px){.index .mainContent .description .descriptionPagination[data-v-08303679]{padding:0 30px}.index .mainContent .description .descriptionItem .descriptionItemCont[data-v-08303679]{height:40vw}.index .mainContent .description .descriptionItem .descriptionItemCont .cont[data-v-08303679]{margin:0 50px;width:calc(50% - ((100% - 1000px)/2) - 100px)}.index .mainContent .interview .sectionInner[data-v-08303679]{padding-left:50px;padding-right:50px}.index .mainContent .recruit .sectionInner[data-v-08303679]{width:90%}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem[data-v-08303679]{margin-bottom:20px;width:calc((100% - 20px)/2)}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem[data-v-08303679]:not(:nth-of-type(2n)){margin-right:20px}.index .mainContent .qa .sectionInner[data-v-08303679]{padding:0 50px}}@media screen and (max-width: 992px){.index .mainContent .message[data-v-08303679]{padding:0 50px}.index .mainContent .description .descriptionItem[data-v-08303679]{display:flex;align-items:flex-start}.index .mainContent .description .descriptionItem .descriptionItemCont[data-v-08303679]{display:flex;flex-direction:column-reverse;padding:0 50px 50px;height:auto}.index .mainContent .description .descriptionItem .descriptionItemCont .cont[data-v-08303679]{margin:30px 0 0;width:100%}.index .mainContent .description .descriptionItem .descriptionItemCont .img[data-v-08303679]{width:100%;height:fit-content;max-width:600px;aspect-ratio:8/5}.index .mainContent .recruit .sectionInner[data-v-08303679]{margin:30px 0;width:95%}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem[data-v-08303679]:not(:nth-of-type(2n)){margin-right:20px}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem .department[data-v-08303679]{font-size:16px}}@media screen and (max-width: 768px){.index .mainContent .description .descriptionPagination[data-v-08303679]{flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px;padding:0 20px}.index .mainContent .description .descriptionPagination .paginationItem[data-v-08303679]{margin-bottom:3px;width:25%;font-size:12px}.index .mainContent .description .descriptionPagination .paginationItem[data-v-08303679]:nth-of-type(4){border-right:1px solid #000}.index .mainContent .interview .staffInfoListItem[data-v-08303679]{margin-bottom:30px;width:calc((100% - 40px) / 3)}.index .mainContent .interview .staffInfoListItem[data-v-08303679]:not(:nth-of-type(4n)){margin-right:0}.index .mainContent .interview .staffInfoListItem[data-v-08303679]:not(:nth-of-type(3n)){margin-right:20px}.index .mainContent .interview .staffInfoListItem .staffImgWrap[data-v-08303679]{margin-bottom:5px}.index .mainContent .interview .staffInfoListItem .initial[data-v-08303679]{font-size:18px}.index .mainContent .recruit .sectionInner[data-v-08303679]{padding:50px 20px}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem[data-v-08303679]{margin-bottom:10px;width:100%}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem[data-v-08303679]:not(:nth-of-type(2n)){margin-right:0}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem .department[data-v-08303679]{font-size:16px}.index .mainContent .recruit .recruitInfoUnit .recruitInfoListItem .toDetail[data-v-08303679]{width:160px}.index .mainContent .jobFair .jobFairDaysEach[data-v-08303679]{width:calc((100% - 10px)/2)}}@media screen and (max-width: 576px){.index .mainContent .message[data-v-08303679]{padding:0 20px}.index .mainContent .description .descriptionItem .descriptionItemCont[data-v-08303679]{padding:0 20px 50px}.index .mainContent .description .descriptionItem .descriptionItemCont .cont .department[data-v-08303679]{font-size:16px}.index .mainContent .interview .sectionInner[data-v-08303679]{padding:0 20px}.index .mainContent .interview .staffInfoListItem .initial[data-v-08303679]{font-size:16px}.index .mainContent .qa .sectionInner[data-v-08303679]{padding:0 20px}.index .mainContent .qa .sectionInner .qText[data-v-08303679]{padding-top:5px}.index .mainContent .offerDetails .btns[data-v-08303679]{flex-direction:column;row-gap:10px;row-gap:20px}}.interview[data-v-11b84563]{position:relative;width:100%;height:100%}.interview .header[data-v-11b84563]{position:relative;width:100%;height:650px}.interview .header .headerImg[data-v-11b84563]{position:absolute;top:0;right:0;width:calc((100% - 1000px)/2 + 800px);height:100%;z-index:1;overflow:hidden}.interview .header .cont[data-v-11b84563]{position:relative;padding-bottom:50px;z-index:2}.interview .header .cont .catch[data-v-11b84563]{display:flex;align-items:center;justify-content:center;width:100%;font-size:16px}.interview .header .cont .catch .catchRowWrap[data-v-11b84563]{width:100%;max-width:1000px}.interview .header .cont .catch .catchRowWrap .catchRow[data-v-11b84563]{margin-bottom:15px;padding:1px 10px;background:#000;color:#fff}.interview .header .cont .contCard[data-v-11b84563]{display:flex;justify-content:flex-end;width:calc((100% - 1000px)/2 + 450px)}.interview .header .cont .contCard .contInner[data-v-11b84563]{width:450px}.interview .mainContent[data-v-11b84563]{height:100%;min-height:100vh}.interview .mainContent .mainContImages .mainContImageWrap[data-v-11b84563]{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;position:sticky;top:0;height:100%;max-height:100vh}.interview .mainContent .mainContImages .mainContImageWrap .mainContImage[data-v-11b84563]{position:relative;margin-top:100px;width:100%;height:auto;max-height:calc(100% - 200px)}.interview .mainContent .mainContImages .mainContImageWrap .sectionTitle[data-v-11b84563]{margin-bottom:50px;margin-left:50px}.interview .mainContent .questions[data-v-11b84563]{position:relative}.interview .mainContent .questions .questionsInner[data-v-11b84563]{padding:150px 0 100px 80px;width:calc(100% - 200px);min-width:450px}.interview .mainContent .questions .questionsInner .questionEach[data-v-11b84563]{margin-bottom:150px;padding-bottom:150px}.interview .mainContent .questions .questionsInner .questionEach[data-v-11b84563]:not(:last-of-type){border-bottom:1px solid #ddd}.interview .mainContent .questions .questionsInner .questionEach .question[data-v-11b84563]{display:flex;position:relative;font-size:22px;color:#000}.interview .mainContent .questions .questionsInner .questionEach .question[data-v-11b84563]:before{content:"";display:block;margin:20px 5px 0 0;width:30px;height:1px;border-top:1px solid #000}.interview .pageLinks[data-v-11b84563]{position:relative;padding:50px}.interview .pageLinks .staffInfoListItem[data-v-11b84563]{margin-bottom:50px;width:calc((100% - 120px)/4);text-align:center}.interview .pageLinks .staffInfoListItem .staffImgWrap[data-v-11b84563]{margin-bottom:15px;width:100%}.interview .pageLinks .staffInfoListItem[data-v-11b84563]:not(:nth-of-type(4n)){margin-right:40px}.interview .pageLinks .staffInfoListItem .initial[data-v-11b84563]{font-size:20px}@media screen and (max-width: 1200px){.interview .header .cont .catch[data-v-11b84563]{justify-content:flex-start;margin-left:50px;width:auto}.interview .header .cont .catch .catchRowWrap[data-v-11b84563]{width:auto;max-width:auto}.interview .header .cont .contCard[data-v-11b84563]{width:500px}.interview .mainContent .questions .questionsInner[data-v-11b84563]{padding:150px 0 100px 50px;width:calc(100% - 100px);min-width:auto}}@media screen and (max-width: 992px){.interview .header[data-v-11b84563]{height:750px}.interview .header .headerImg[data-v-11b84563]{width:calc(100% - 100px);height:calc(100% - 100px)}.interview .header .cont[data-v-11b84563]{padding-bottom:0}.interview .mainContent .questions .questionsInner[data-v-11b84563]{padding:150px 50px 0;width:100%;max-width:800px}.interview .mainContent .questions .questionsInner .questionEach[data-v-11b84563]{margin-bottom:80px;padding-bottom:0}.interview .mainContent .questions .questionsInner .questionEach[data-v-11b84563]:not(:last-of-type){border-bottom:none}.interview .mainContent .questions .questionsInner .questionEach .question[data-v-11b84563]{margin-bottom:30px}.interview .mainContent .questions .questionsInner .questionEach .separator[data-v-11b84563]{display:flex;align-items:center;justify-content:center;margin-top:50px;width:100%}.interview .mainContent .questions .questionsInner .questionEach .separator[data-v-11b84563]:before{content:"";display:block;width:50px;height:1px;background:#ddd}.interview .mainContent .questions .questionsUnderCont .sectionTitle[data-v-11b84563]{margin-left:30px}}@media screen and (max-width: 768px){.interview .header[data-v-11b84563]{height:650px}.interview .header .headerImg[data-v-11b84563]{width:100%}.interview .header .cont .catch[data-v-11b84563]{margin-left:0;font-size:14px}.interview .header .cont .catch .catchRowWrap .catchRow[data-v-11b84563]{margin-bottom:10px;padding-left:30px}.interview .header .cont .contCard[data-v-11b84563]{padding-left:30px;width:400px}.interview .mainContent .questions .questionsInner[data-v-11b84563]{padding:100px 50px 0}.interview .mainContent .questions .questionsInner .questionEach .question[data-v-11b84563]{font-size:20px}.interview .mainContent .questions .questionsInner .questionEach .question[data-v-11b84563]:before{content:"";margin:18px 5px 0 0;width:24px}.interview .pageLinks[data-v-11b84563]{padding:50px 20px}.interview .pageLinks .staffInfoListItem[data-v-11b84563]{margin-bottom:30px;width:calc((100% - 60px)/4);text-align:center}.interview .pageLinks .staffInfoListItem .staffImgWrap[data-v-11b84563]{margin-bottom:5px}.interview .pageLinks .staffInfoListItem[data-v-11b84563]:not(:nth-of-type(4n)){margin-right:20px}.interview .pageLinks .staffInfoListItem .initial[data-v-11b84563]{font-size:16px}}@media screen and (max-width: 576px){.interview .header[data-v-11b84563]{height:100vh}.interview .header .headerImg[data-v-11b84563]{width:100%}.interview .header .headerImg .objectFitCover[data-v-11b84563]{object-position:65% 0}.interview .header .cont .catch .catchRowWrap .catchRow[data-v-11b84563]{padding-left:20px}.interview .header .cont .contCard[data-v-11b84563]{padding-left:30px;width:90%}.interview .mainContent .questions .questionsInner[data-v-11b84563]{padding:80px 20px 0}.interview .mainContent .questions .questionsInner .questionEach .question[data-v-11b84563]{font-size:18px}.interview .mainContent .questions .questionsInner .questionEach .question[data-v-11b84563]:before{content:"";margin:16px 5px 0 0;width:20px}.interview .mainContent .questions .questionsUnderCont .sectionTitle[data-v-11b84563]{margin-left:20px}.interview .pageLinks[data-v-11b84563]{padding:50px 20px}.interview .pageLinks .staffInfoListItem[data-v-11b84563]{margin-bottom:30px;width:calc((100% - 20px) / 3);text-align:center}.interview .pageLinks .staffInfoListItem .staffImgWrap[data-v-11b84563]{margin-bottom:5px}.interview .pageLinks .staffInfoListItem[data-v-11b84563]:not(:nth-of-type(4n)){margin-right:0}.interview .pageLinks .staffInfoListItem[data-v-11b84563]:not(:nth-of-type(3n)){margin-right:10px}}.notFound[data-v-76fdfafd],.test[data-v-96a9a4f2]{height:100vh}.intersectionTarget[data-v-30ec8569]{position:relative;width:100%;height:100%}[data-v-7a05b427]{box-sizing:border-box}.closeTimes[data-v-7a05b427]{position:relative;z-index:1;width:100%;height:100%;padding:.5em 1em;background:fade(#2196F3,75%);border-radius:0 .12em .12em 0;cursor:pointer;transition:box-shadow .4s ease,transform .2s ease;backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.closeTimes>div[data-v-7a05b427]{position:relative;flex:none;width:100%;height:2px;background:#000;transition:all .4s ease;display:flex;align-items:center;justify-content:center;transform:rotate(135deg)}.closeTimes>div[data-v-7a05b427]:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:2px;background:inherit;transition:all .4s ease;transform:rotate(90deg)}.closeTimes[data-v-7a05b427]:hover{transform:scale(1.2)}.appModal[data-v-dc1f2bd8]{display:flex;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;background:#e1e1e1e6;z-index:999}.appModal .closeTimes[data-v-dc1f2bd8]{position:fixed;top:10px;right:10px;width:60px;height:60px;z-index:10}.appModal .modalInner[data-v-dc1f2bd8]{position:relative;padding:80px;width:100%;height:100%;overflow:auto}.appModal .modalInner .modalCard[data-v-dc1f2bd8]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;width:100%;min-width:1000px;min-height:100%;background:#fff}@media screen and (max-width: 1200px){.appModal .modalInner .modalCard[data-v-dc1f2bd8]{width:100%;min-width:auto}}@media screen and (max-width: 992px){.appModal .modalInner[data-v-dc1f2bd8]{padding:80px 50px}}@media screen and (max-width: 768px){.appModal .modalInner[data-v-dc1f2bd8]{padding:80px 20px}}@media screen and (max-width: 576px){.appModal .modalInner[data-v-dc1f2bd8]{padding:10px}}.navMenu[data-v-98b7acd4]{position:absolute;top:0;left:0;width:100%;height:0;margin:auto;z-index:1;transition:inherit;overflow:hidden}.navMenu .navMenuInner[data-v-98b7acd4]{position:relative;padding:0;overflow:auto}.navMenu .navMenuInner .menuItemsWrap[data-v-98b7acd4]{display:flex;align-items:flex-start;justify-content:flex-end}.navMenu .navMenuInner .menuItemsWrap .menuItems[data-v-98b7acd4]{padding:100px 0 0}.navMenu .navMenuInner .menuItemsWrap .menuItems .menuListItem[data-v-98b7acd4]{margin-bottom:5px}.navMenu .navMenuInner .menuItemsWrap .menuItems .menuListItemLink[data-v-98b7acd4]{transition:all .2s ease}.navMenu .navMenuInner .menuItemsWrap .menuItems .menuListItemLink[data-v-98b7acd4]:hover{color:var(--main-link-color2)}.navMenu .navMenuInner .menuItemsWrap .menuItems .enLabel[data-v-98b7acd4]{font-size:36px}.navMenu .navMenuInner .menuItemsWrap .menuItems .label[data-v-98b7acd4]{margin-left:30px;width:160px}.navMenu .navMenuInner .navFooter[data-v-98b7acd4]{position:relative;margin-top:30px;padding-bottom:100px}.navMenu .navMenuInner .navFooter .ornamentMenu[data-v-98b7acd4]{position:absolute;top:-260px;left:0;width:300px}.navMenu .navMenuInner .navFooter .inquiry .tel .icon[data-v-98b7acd4]{margin-right:10px;width:60px;height:auto}.navMenu .navMenuInner .navFooter .inquiry .tel .telNum[data-v-98b7acd4]{font-size:50px}.navMenu .navMenuInner .navFooter .menu[data-v-98b7acd4]{margin-bottom:80px}.navMenu .navMenuInner .navFooter .menu .menuItem[data-v-98b7acd4]{margin-bottom:10px}.navMenu .navMenuInner .navFooter .linkIcons .icon[data-v-98b7acd4]{display:flex;align-items:center;justify-content:center;margin-right:20px;width:30px;height:30px}.navMenu .navMenuInner .navFooter .linkIcons .icon .iconLink[data-v-98b7acd4]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.navMenu .navMenuInner .navFooter .linkIcons .icon .iconImg[data-v-98b7acd4]{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1200px){.navMenu .navMenuInner[data-v-98b7acd4]{padding:0 50px}}@media screen and (max-width: 992px){.navMenu .navMenuInner .menuItemsWrap .menuItems .enLabel[data-v-98b7acd4]{font-size:30px}.navMenu .navMenuInner .menuItemsWrap .menuItems .label[data-v-98b7acd4]{margin-left:30px;width:160px}.navMenu .navMenuInner .navFooter .ornamentMenu[data-v-98b7acd4]{position:absolute;top:-180px;left:0;width:200px}.navMenu .navMenuInner .navFooter .inquiry .tel .icon[data-v-98b7acd4]{width:50px}.navMenu .navMenuInner .navFooter .inquiry .tel .telNum[data-v-98b7acd4]{font-size:40px}}@media screen and (max-width: 576px){.navMenu .navMenuInner[data-v-98b7acd4]{padding:0 20px}.navMenu .navMenuInner .menuItemsWrap[data-v-98b7acd4]{justify-content:center}.navMenu .navMenuInner .menuItemsWrap .menuItems .menuListItem[data-v-98b7acd4]{margin-bottom:10px}.navMenu .navMenuInner .menuItemsWrap .menuItems .enLabel[data-v-98b7acd4]{font-size:20px}.navMenu .navMenuInner .menuItemsWrap .menuItems .label[data-v-98b7acd4]{margin-left:10px;width:120px;font-size:11px}.navMenu .navMenuInner .navFooter[data-v-98b7acd4]{margin-top:150px;padding-bottom:50px}.navMenu .navMenuInner .navFooter .ornamentMenu[data-v-98b7acd4]{position:absolute;top:-110px;left:0;width:120px}.navMenu .navMenuInner .navFooter .inquiry .tel .icon[data-v-98b7acd4]{width:40px}.navMenu .navMenuInner .navFooter .inquiry .tel .telNum[data-v-98b7acd4]{font-size:30px}}.appNav[data-v-019bbbf7]{position:fixed;top:-70px;left:0;margin:auto;width:100%;height:70px;z-index:100;transition:all .2s 0s ease}.appNav .navHead[data-v-019bbbf7]{position:relative;height:70px;z-index:10}.appNav .navHead .logo[data-v-019bbbf7]{margin-left:20px;width:250px}.appNav .navHead .cont[data-v-019bbbf7]{display:flex;height:100%}.appNav .navHead .cont .linkIcons[data-v-019bbbf7]{height:100%;border-right:1px solid #000}.appNav .navHead .cont .linkIcons .entryBtn[data-v-019bbbf7]{width:100px;height:40px;border:1px solid #000;border-radius:20px;transition:all .2s 0s ease;cursor:default}.appNav .navHead .cont .linkIcons .entryBtn[data-v-019bbbf7]:hover{background:#000;color:#fff}.appNav .navHead .cont .linkIcons .entryBtn .textEn[data-v-019bbbf7]{margin:-3px 0 -7px}.appNav .navHead .cont .linkIcons .icon[data-v-019bbbf7]{display:flex;align-items:center;justify-content:center;margin-right:20px;width:30px;height:30px}.appNav .navHead .cont .linkIcons .icon .iconLink[data-v-019bbbf7]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.appNav .navHead .cont .linkIcons .icon .iconImg[data-v-019bbbf7]{display:block;width:100%;height:100%;object-fit:contain}.appNav .navHead .cont .menu[data-v-019bbbf7]{position:relative;padding:0 10px 0 20px;width:150px}.appNav .navHead .cont .menu .label[data-v-019bbbf7]{width:60px;font-size:16px}.appNav .navHead .cont .menu .hamburgerWrap[data-v-019bbbf7]{position:relative;width:60px;height:60px}.appNav.isShow[data-v-019bbbf7]{top:0}.appNav.navOpen[data-v-019bbbf7]{top:0;height:100vh}.appNav.navOpen .navMenu[data-v-019bbbf7]{height:100%}@media screen and (max-width: 576px){.appNav[data-v-019bbbf7],.appNav .navHead[data-v-019bbbf7]{height:50px}.appNav .navHead .logo[data-v-019bbbf7]{margin-left:10px;width:180px}.appNav .navHead .cont .linkIcons[data-v-019bbbf7]{display:none}.appNav .navHead .cont .menu[data-v-019bbbf7]{padding:0;width:50px}.appNav .navHead .cont .menu .label[data-v-019bbbf7]{display:none}.appNav .navHead .cont .menu .hamburgerWrap[data-v-019bbbf7]{width:50px;height:50px}}.appFooter .inquiry .tel .icon[data-v-e8135181]{margin-right:10px;width:60px;height:auto}.appFooter .inquiry .tel .telNum[data-v-e8135181]{font-size:50px}.appFooter .menu[data-v-e8135181]{margin-bottom:50px}.appFooter .menu .menuItem[data-v-e8135181]{margin-bottom:15px}.appFooter .linkIcons .icon[data-v-e8135181]{display:flex;align-items:center;justify-content:center;margin-right:20px;width:30px;height:30px}.appFooter .linkIcons .icon .iconLink[data-v-e8135181]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.appFooter .linkIcons .icon .iconImg[data-v-e8135181]{display:block;width:100%;height:100%;object-fit:contain}.appFooter .imagePic[data-v-e8135181]{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2}.appFooter .imagePic .imgWrap[data-v-e8135181]{position:absolute;width:300px;height:430px}.appFooter .imagePic .imagePicEach1[data-v-e8135181]{top:50px;right:0}.appFooter .imagePic .imagePicEach2[data-v-e8135181]{top:150px;right:350px}@media screen and (max-width: 1200px){.appFooter[data-v-e8135181]{padding:0 50px}.appFooter .imagePic .imgWrap[data-v-e8135181]{position:absolute;width:200px;height:320px}.appFooter .imagePic .imagePicEach1[data-v-e8135181]{top:50px;right:0}.appFooter .imagePic .imagePicEach2[data-v-e8135181]{top:150px;right:240px}}@media screen and (max-width: 992px){.appFooter[data-v-e8135181]{padding:0 50px}.appFooter .imagePic .imgWrap[data-v-e8135181]{position:absolute;width:180px;height:300px}.appFooter .imagePic .imagePicEach1[data-v-e8135181]{top:auto;bottom:200px;right:0}.appFooter .imagePic .imagePicEach2[data-v-e8135181]{top:auto;bottom:50px;right:200px}.appFooter .inquiry .tel .icon[data-v-e8135181]{margin-right:10px;width:60px;height:auto}.appFooter .inquiry .tel .telNum[data-v-e8135181]{font-size:40px}}@media screen and (max-width: 768px){.appFooter .imagePic .imgWrap[data-v-e8135181]{position:absolute;width:140px;height:200px}.appFooter .imagePic .imagePicEach1[data-v-e8135181]{top:auto;bottom:300px;right:0}.appFooter .imagePic .imagePicEach2[data-v-e8135181]{top:auto;bottom:150px;right:100px}}@media screen and (max-width: 576px){.appFooter[data-v-e8135181]{padding:0 20px}.appFooter .imagePic[data-v-e8135181]{display:none}.appFooter .inquiry .tel .icon[data-v-e8135181]{margin-right:10px;width:60px;height:auto}.appFooter .inquiry .tel .telNum[data-v-e8135181]{font-size:30px}}.toPageTop[data-v-866124f5]{position:fixed;bottom:50px;right:10px;z-index:99}.toPageTop .arrowLabel[data-v-866124f5]{margin-bottom:20px;width:22px;transition:all .2s ease}.toPageTop .arrowCircle[data-v-866124f5]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #000;border-radius:50%}.toPageTop .arrowCircle .arrow[data-v-866124f5]{margin-top:8px;width:15px;height:15px;transition:all .2s ease}.toPageTop .arrowCircle .arrow[data-v-866124f5]:before{content:"";display:block;width:100%;height:100%;border-top:1px solid #000;border-left:1px solid #000;transform:rotate(45deg)}.toPageTop:hover .arrowLabel[data-v-866124f5]{margin-bottom:30px}.toPageTop:hover .arrow[data-v-866124f5]{margin-top:0}.loginForm[data-v-a65a2bb4]{position:relative;width:100%;height:100vh;background:var(--main-bg-color)}.loginForm .loginFormInner[data-v-a65a2bb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.loginForm .loginFormInner .card[data-v-a65a2bb4]{padding:50px 80px 80px;width:calc(100% - 40px);max-width:400px;background-color:#fff;border-radius:.5rem}.loginForm .loginFormInner .message[data-v-a65a2bb4]{color:#e55}.loadingScreen[data-v-f98bb2d7]{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:100vw;height:100vh;background:#fff;z-index:99999}.loadingScreen .loadingImg[data-v-f98bb2d7]{width:100px;height:auto}.loadingScreen .loadingImgAnimation[data-v-f98bb2d7]{animation:kurukuru 1.4s ease-out,poyopoyo 3s 1.4s ease-in-out infinite alternate}.appContent[data-v-d1141a04]{width:100%;height:100%}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-y;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1 / 1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width: 100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background: transparent;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-height: 30px;--vc-nav-width: 30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-inline:auto 50%;inset-block-start:auto;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover: hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color: var(--vc-clr-primary);--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-border-radius: 0;--vc-pgn-gap: 6px;--vc-pgn-height: 4px;--vc-png-bottom: 10px;--vc-png-left: auto;--vc-png-right: 10px;--vc-pgn-width: 16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--main-color:#c6e5eb;--main-color-dark:#044b63;--main-text-color:#000;--main-bg-color:#c6e5eb;--main-link-color:#86c5db;--main-link-color2:#56a5bb;--sub-color:#d0bf9c;--sub-bg-color:#f2ede3}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.d-flex-stretch-start{display:flex;align-items:stretch;justify-content:flex-start}.d-flex-stretch-center{display:flex;align-items:stretch;justify-content:center}.d-flex-stretch-around{display:flex;align-items:stretch;justify-content:space-around}.d-flex-stretch-between{display:flex;align-items:stretch;justify-content:space-between}.d-flex-stretch-end{display:flex;align-items:stretch;justify-content:flex-end}.d-flex-start-start{display:flex;align-items:flex-start;justify-content:flex-start}.d-flex-start-center{display:flex;align-items:flex-start;justify-content:center}.d-flex-start-around{display:flex;align-items:flex-start;justify-content:space-around}.d-flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}.d-flex-start-end{display:flex;align-items:flex-start;justify-content:flex-end}.d-flex-center-start{display:flex;align-items:center;justify-content:flex-start}.d-flex-center-center{display:flex;align-items:center;justify-content:center}.d-flex-center-around{display:flex;align-items:center;justify-content:space-around}.d-flex-center-between{display:flex;align-items:center;justify-content:space-between}.d-flex-center-end{display:flex;align-items:center;justify-content:flex-end}.d-flex-end-start{display:flex;align-items:flex-end;justify-content:flex-start}.d-flex-end-center{display:flex;align-items:flex-end;justify-content:center}.d-flex-end-around{display:flex;align-items:flex-end;justify-content:space-around}.d-flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}.d-flex-end-end{display:flex;align-items:flex-end;justify-content:flex-end}.posi-inherit{position:inherit}.posi-relative{position:relative}.posi-absolute{position:absolute}.posi-fixed{position:fixed}.posi-sticky{position:sticky}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}body{width:100%;min-height:100vh;color:var(--main-text-color);font-size:14px;line-height:1.8}.frameL{width:100%;max-width:1000px}.frameM{width:100%;max-width:700px}.section{width:100%;height:100%;padding:0}.bgMain{background:var(--main-bg-color)}.bgMainDark{background:var(--main-color-dark)}.bgSub{background:var(--sub-bg-color)}.bgWhite{background:#fff}.bgBlack{background:#000}.fcWhite{color:#fff}.fcBlack{color:#000}.colorMainDark{color:var(--main-color-dark)}.objectFitCover{width:100%;height:100%;object-fit:cover}.objectFitContain{width:100%;height:100%;object-fit:contain}.lineHeightL{line-height:2}.lineHeightM{line-height:1.6}.lineHeightS{line-height:1.4}.lineHeightXS{line-height:1.2}.letterSpacing01rem{letter-spacing:.1rem}.letterSpacing02rem{letter-spacing:.2rem}.readText{font-size:15px;line-height:2}.fixedBgImg{position:fixed;top:0;left:0;margin:auto;width:100%;height:100%}.parallax{background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}.parallaxContain{background-attachment:fixed;background-position:center;background-size:contain;background-repeat:no-repeat}.translucentBgW{background:#ffffffd9}.sectionIcon{display:flex;align-items:center;justify-content:center;width:50px;height:50px}.borderRect{display:flex;align-items:center;justify-content:center;position:relative;padding:2px;border:1px solid #000}.btn.borderRect{transition:all .1s ease;z-index:0}.btn.borderRect:hover{color:#fff}.btn.borderRect:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:0;background-color:#000;opacity:0;transition:all .1s ease;z-index:-1}.btn.borderRect:hover:after{content:"";width:100%;opacity:1}.btn.borderRect.type2{background:var(--main-color-dark);color:var(--sub-bg-color);border:1px solid var(--main-color-dark)}.btn.borderRect.type2:hover{color:#fff;border:1px solid var(--main-link-color2)}.btn.borderRect.type2:hover:after{content:"";background:var(--main-link-color2)}.btn.borderRect.type3{background:transparent;color:#fff;border:1px solid #fff}.btn.borderRect.type3:hover{color:#000;border:1px solid #fff}.btn.borderRect.type3:hover:after{content:"";background:#fff}.hoverScaleUp{transition:all .2s ease}.hoverScaleUp:hover{transform:scale(1.05);box-shadow:0 0 10px #00000080}.ofHidden{overflow:hidden}.preWrap{white-space:pre-wrap}.fwNormal{font-weight:400}.fwBold{font-weight:700}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.w-0{width:0%}.h-0{height:0%}.w-0p{width:0px}.h-0p{height:0px}.gap-0{gap:0rem}.row-gap-0{row-gap:0rem}.column-gap-0{column-gap:0rem}.m-1{margin:10px}.mt-1{margin-top:10px}.mb-1{margin-bottom:10px}.ml-1{margin-left:10px}.mr-1{margin-right:10px}.p-1{padding:10px}.pt-1{padding-top:10px}.pb-1{padding-bottom:10px}.pl-1{padding-left:10px}.pr-1{padding-right:10px}.w-10{width:10%}.h-10{height:10%}.w-100p{width:100px}.h-100p{height:100px}.gap-1{gap:1rem}.row-gap-1{row-gap:1rem}.column-gap-1{column-gap:1rem}.m-2{margin:20px}.mt-2{margin-top:20px}.mb-2{margin-bottom:20px}.ml-2{margin-left:20px}.mr-2{margin-right:20px}.p-2{padding:20px}.pt-2{padding-top:20px}.pb-2{padding-bottom:20px}.pl-2{padding-left:20px}.pr-2{padding-right:20px}.w-20{width:20%}.h-20{height:20%}.w-200p{width:200px}.h-200p{height:200px}.gap-2{gap:2rem}.row-gap-2{row-gap:2rem}.column-gap-2{column-gap:2rem}.m-3{margin:30px}.mt-3{margin-top:30px}.mb-3{margin-bottom:30px}.ml-3{margin-left:30px}.mr-3{margin-right:30px}.p-3{padding:30px}.pt-3{padding-top:30px}.pb-3{padding-bottom:30px}.pl-3{padding-left:30px}.pr-3{padding-right:30px}.w-30{width:30%}.h-30{height:30%}.w-300p{width:300px}.h-300p{height:300px}.gap-3{gap:3rem}.row-gap-3{row-gap:3rem}.column-gap-3{column-gap:3rem}.m-4{margin:40px}.mt-4{margin-top:40px}.mb-4{margin-bottom:40px}.ml-4{margin-left:40px}.mr-4{margin-right:40px}.p-4{padding:40px}.pt-4{padding-top:40px}.pb-4{padding-bottom:40px}.pl-4{padding-left:40px}.pr-4{padding-right:40px}.w-40{width:40%}.h-40{height:40%}.w-400p{width:400px}.h-400p{height:400px}.gap-4{gap:4rem}.row-gap-4{row-gap:4rem}.column-gap-4{column-gap:4rem}.m-5{margin:50px}.mt-5{margin-top:50px}.mb-5{margin-bottom:50px}.ml-5{margin-left:50px}.mr-5{margin-right:50px}.p-5{padding:50px}.pt-5{padding-top:50px}.pb-5{padding-bottom:50px}.pl-5{padding-left:50px}.pr-5{padding-right:50px}.w-50{width:50%}.h-50{height:50%}.w-500p{width:500px}.h-500p{height:500px}.gap-5{gap:5rem}.row-gap-5{row-gap:5rem}.column-gap-5{column-gap:5rem}.m-6{margin:60px}.mt-6{margin-top:60px}.mb-6{margin-bottom:60px}.ml-6{margin-left:60px}.mr-6{margin-right:60px}.p-6{padding:60px}.pt-6{padding-top:60px}.pb-6{padding-bottom:60px}.pl-6{padding-left:60px}.pr-6{padding-right:60px}.w-60{width:60%}.h-60{height:60%}.w-600p{width:600px}.h-600p{height:600px}.gap-6{gap:6rem}.row-gap-6{row-gap:6rem}.column-gap-6{column-gap:6rem}.m-7{margin:70px}.mt-7{margin-top:70px}.mb-7{margin-bottom:70px}.ml-7{margin-left:70px}.mr-7{margin-right:70px}.p-7{padding:70px}.pt-7{padding-top:70px}.pb-7{padding-bottom:70px}.pl-7{padding-left:70px}.pr-7{padding-right:70px}.w-70{width:70%}.h-70{height:70%}.w-700p{width:700px}.h-700p{height:700px}.gap-7{gap:7rem}.row-gap-7{row-gap:7rem}.column-gap-7{column-gap:7rem}.m-8{margin:80px}.mt-8{margin-top:80px}.mb-8{margin-bottom:80px}.ml-8{margin-left:80px}.mr-8{margin-right:80px}.p-8{padding:80px}.pt-8{padding-top:80px}.pb-8{padding-bottom:80px}.pl-8{padding-left:80px}.pr-8{padding-right:80px}.w-80{width:80%}.h-80{height:80%}.w-800p{width:800px}.h-800p{height:800px}.gap-8{gap:8rem}.row-gap-8{row-gap:8rem}.column-gap-8{column-gap:8rem}.m-9{margin:90px}.mt-9{margin-top:90px}.mb-9{margin-bottom:90px}.ml-9{margin-left:90px}.mr-9{margin-right:90px}.p-9{padding:90px}.pt-9{padding-top:90px}.pb-9{padding-bottom:90px}.pl-9{padding-left:90px}.pr-9{padding-right:90px}.w-90{width:90%}.h-90{height:90%}.w-900p{width:900px}.h-900p{height:900px}.gap-9{gap:9rem}.row-gap-9{row-gap:9rem}.column-gap-9{column-gap:9rem}.m-10{margin:100px}.mt-10{margin-top:100px}.mb-10{margin-bottom:100px}.ml-10{margin-left:100px}.mr-10{margin-right:100px}.p-10{padding:100px}.pt-10{padding-top:100px}.pb-10{padding-bottom:100px}.pl-10{padding-left:100px}.pr-10{padding-right:100px}.w-100{width:100%}.h-100{height:100%}.w-1000p{width:1000px}.h-1000p{height:1000px}.gap-10{gap:10rem}.row-gap-10{row-gap:10rem}.column-gap-10{column-gap:10rem}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.zindex--10{z-index:-10}.zindex--9{z-index:-9}.zindex--8{z-index:-8}.zindex--7{z-index:-7}.zindex--6{z-index:-6}.zindex--5{z-index:-5}.zindex--4{z-index:-4}.zindex--3{z-index:-3}.zindex--2{z-index:-2}.zindex--1{z-index:-1}.zindex-0{z-index:0}.zindex-1{z-index:1}.zindex-2{z-index:2}.zindex-3{z-index:3}.zindex-4{z-index:4}.zindex-5{z-index:5}.zindex-6{z-index:6}.zindex-7{z-index:7}.zindex-8{z-index:8}.zindex-9{z-index:9}.zindex-10{z-index:10}.textLink{display:inline-block;position:relative;width:auto;background-image:linear-gradient(to right,var(--main-link-color),var(--main-link-color) 50%,#000 50%);background-size:200% 100%;background-position:-100%;transition:all .1s ease;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.textLink:before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:0;height:2px;transition:all .1s ease;background:var(--main-link-color)}.textLink:hover{background-position:0}.textLink:hover:before{width:100%}.basicTable{width:100%;text-align:justify;border-collapse:collapse;border-spacing:0;border-top:solid 1px #000;border-bottom:solid 1px #000}.basicTable tr{border-top:dashed 1px #aaa}.basicTable th{padding:15px 30px;background:var(--main-color);text-align:center;vertical-align:middle}.basicTable td{padding:15px 30px}.arrowUnder{position:relative;margin:0 auto 30px;width:30px;height:30px}.arrowUnder:before{content:"";display:block;width:100%;height:100%;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(45deg)}.arrowUnderW{position:relative;margin:0 auto 30px;width:30px;height:30px}.arrowUnderW:before{content:"";display:block;width:100%;height:100%;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.arrowRight{position:relative;margin-right:20px;width:15px;height:15px}.arrowRight:before{content:"";display:block;width:100%;height:100%;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(-45deg)}.intersectionTargetForSection{transition:all 1s 0s ease}.intersectionTargetForSection.intersectionOut{opacity:0;transform:translateY(150px)}@media screen and (max-width: 992px){.sectionIcon{width:40px;height:40px}}@media screen and (max-width: 576px){body{font-size:12px;line-height:1.8}.readText{font-size:13px;line-height:2}.parallax,.parallaxContain{background-attachment:scroll}}.v-enter-from{transform:translateY(20px);opacity:0}.v-enter-to{opacity:1}.v-enter-active{transition:all .2s 0s ease}.v-leave-from{transform:translate(0);opacity:1}.v-leave-to{transform:translateY(-20px);opacity:0}.v-leave-active{transition:all .2s 0s ease}.flash-enter-from{opacity:0}.flash-enter-to{opacity:1}.flash-enter-active{transition:all .2s 0s ease}.flash-leave-from{opacity:1}.flash-leave-to{opacity:0}.flash-leave-active{transition:all .2s 0s ease}.fadeInUp{animation:fadeinup .2s ease}@keyframes fadeinup{0%{transform:translateY(20px);opacity:0}to{transform:translate(0);opacity:1}}.underLoop{animation:underloop 1.5s ease infinite}@keyframes underloop{0%{transform:translate(0);opacity:1}to{transform:translateY(20px);opacity:0}}.kurukuru{display:block;animation:kurukuru 1.4s ease-out;opacity:1}@keyframes kurukuru{0%{transform:rotateY(0) translateY(40px);opacity:0}to{transform:rotateY(360deg) translateY(0);opacity:1}}.fuwafuwa{display:block;animation:fuwafuwa 6s ease-in-out infinite alternate;transition:1.5s ease-in-out}@keyframes fuwafuwa{0%{transform:translate(0) rotate(0)}30%{transform:translateY(10px) rotate(30deg)}70%{transform:translateY(-10px) rotate(-10deg)}to{transform:translate(0) rotate(0)}}.fuwafuwa2{display:block;animation:fuwafuwa2 6s ease-in-out infinite alternate;transition:1.5s ease-in-out}@keyframes fuwafuwa2{0%{transform:translate(0) rotate(0)}50%{transform:translateY(10px) rotate(-20deg)}80%{transform:translateY(-15px) rotate(5deg)}to{transform:translate(0) rotate(0)}}.tateyure{display:block;animation:tateyure 6s ease-in-out infinite alternate;transition:1.5s ease-in-out}@keyframes tateyure{0%{transform:translate(0)}30%{transform:translateY(10px)}70%{transform:translateY(-10px)}to{transform:translate(0)}}.soyosoyo{display:block;animation:soyosoyo 6s ease-in-out infinite alternate;transition:1.5s ease-in-out}@keyframes soyosoyo{0%{transform:rotate(0)}30%{transform:rotate(3deg)}70%{transform:rotate(-5deg)}to{transform:rotate(0)}}.poyopoyo{animation:poyopoyo 3s ease-out infinite;opacity:1}@keyframes poyopoyo{0%,20%,40%,60%{transform:scale(1)}30%,50%{transform:scale(.95)}}.ornamentMenu{animation:soyosoyo 6s ease-in-out infinite alternate}.intersectionIn .ornamentTrans1{animation:kurukuru 1.4s ease-out,fuwafuwa 6s 1.4s ease-in-out infinite alternate}.intersectionIn .ornamentTrans2{animation:kurukuru 1.4s ease-out,tateyure 6s 1.4s ease-in-out infinite alternate}.intersectionIn .ornamentTrans3{animation:kurukuru 1.4s ease-out,soyosoyo 6s 1.4s ease-in-out infinite alternate}.intersectionIn .ornamentTrans4{animation:kurukuru 1.4s ease-out,poyopoyo 3s 1.4s ease-in-out infinite alternate}.intersectionIn .ornamentTrans5{animation:kurukuru 1.4s ease-out,fuwafuwa2 6s 1.4s ease-in-out infinite alternate}.ornamentTransAlways1{animation:kurukuru 1.4s ease-out,fuwafuwa 6s 1.4s ease-in-out infinite alternate}.ornamentTransAlways2{animation:kurukuru 1.4s ease-out,poyopoyo 3s 1.4s ease-in-out infinite alternate}.ornamentTransAlways3{animation:kurukuru 1.4s ease-out,soyosoyo 6s 1.4s ease-in-out infinite alternate}body{font-family:Noto Sans JP,sans-serif;font-weight:300}.sectionTitle{font-family:Lato,sans-serif;font-size:34px;letter-spacing:.2rem}.lato{font-family:Lato,sans-serif;letter-spacing:.2rem}.min_r{font-family:"Noto Serif JP",serif;font-weight:400}.min_sb{font-family:"Noto Serif JP",serif;font-weight:600}.goth_l{font-family:Noto Sans JP,sans-serif;font-weight:300}.goth_m{font-family:Noto Sans JP,sans-serif;font-weight:500}@media screen and (max-width: 576px){.sectionTitle{font-size:28px}}.p-inputtext{font-size:.8rem;color:#495057;background:#fff;padding:.3rem .5rem;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px}.p-inputtext:enabled:hover{border-color:#6366f1}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button{color:#fff;background:#6366f1;border:1px solid #6366f1;padding:.3rem .5rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-button:enabled:hover{background:#4f46e5;color:#fff;border-color:#4f46e5}.p-button:enabled:active{background:#4338ca;color:#fff;border-color:#4338ca}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b1b3f8,0 1px 2px #000}.ornament{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden;z-index:1}.ornamentImg{position:absolute}.ornament_snow_g1{top:0;left:-100px;width:100px;height:auto}.ornament_snow_w{bottom:0;right:-100px;width:80px;height:auto}.ornament_bird_1{top:-20px;right:0;width:100px;height:auto}.ornament_snow_g1_2{top:50px;right:100px;width:100px;height:auto}.ornament_branch_1_2{top:50px;left:-5px;width:140px;height:auto}.ornament_branch_2{top:50px;right:0;width:130px;height:auto}.ornament_bird_2{top:50px;left:120px;width:80px;height:auto}.ornament_rain{bottom:80px;left:50px;width:100px;height:auto}.ornament_welcome{top:60px;right:50px;width:170px;height:auto}.ornament_followme{top:40px;right:-5px;width:200px;height:auto}.ornament_branch_1{bottom:50px;left:-5px;width:170px;height:auto}.ornament_dots1{bottom:50px;left:100px;width:130px;height:auto}.ornament_dots2{top:50px;right:100px;width:130px;height:auto}.ornament_star{top:50px;right:40%;width:80px;height:auto}.ornament_snow_g2{bottom:0;right:100px;width:300px;height:auto}.ornament_snow_b1{top:50px;left:150px;width:150px;height:auto}.ornament_snow_b2{bottom:50px;right:150px;width:100px;height:auto}.ornament_branch_1_recruitInfoEach{top:50px;left:0;width:170px;height:auto}.ornament_branch_2_recruitInfoEach{bottom:50px;right:0;width:130px;height:auto}.ornament_snow_g1_int{top:150px;left:100px;width:120px;height:auto}.ornament_snow_g2_int{bottom:200px;left:100px;width:150px;height:auto}.ornament_tree_int{bottom:60px;right:50px;width:80px;height:auto}.ornament_snow_w_int{bottom:100px;left:100px;width:100px;height:auto}.ornament_branch_2_int{top:100px;right:0;width:150px;height:auto}@media screen and (max-width: 1200px){.ornament_rain{left:-50px}.ornament_welcome{bottom:80px}.ornament_dots1{left:50px;width:100px}.ornament_dots2{right:50px;width:100px}.ornament_branch_2_recruitInfoEach{bottom:10px;width:100px}}@media screen and (max-width: 992px){.ornament_snow_g1{left:5px;width:18%;max-width:100px}.ornament_snow_w{display:none}.ornament_bird_1{width:18%;max-width:100px}.ornament_snow_g1_2{right:50px;width:80px}.ornament_branch_2{width:100px}.ornament_bird_2{left:50px}.ornament_followme{width:150px}.ornament_branch_1{width:120px}.ornament_star{right:50px}.ornament_snow_g2{bottom:20px;right:30px;width:200px}.ornament_branch_1_recruitInfoEach{top:10px;width:120px}.ornament_branch_2_recruitInfoEach{width:100px}.ornament_tree_int{bottom:0;right:50px;width:80px}.ornament_snow_g2_int{bottom:80px;left:50px;width:130px}.ornament_snow_w_int{bottom:50px;left:50px;width:80px}.ornament_branch_2_int{top:80px;width:120px}.ornament_snow_b1{top:50px;left:50px;width:100px}.ornament_snow_b2{bottom:50px;right:50px;width:80px}}@media screen and (max-width: 768px){.ornament_branch_1_2{width:120px}.ornament_rain{bottom:150px;left:auto;right:50px}.ornament_welcome{top:60px;bottom:auto;right:20px;width:130px}.ornament_branch_1_recruitInfoEach,.ornament_branch_2_recruitInfoEach{display:none}.ornament_snow_w_int{bottom:30px;left:30px;width:50px}.ornament_branch_2_int{width:100px}.ornament_snow_b1{top:20px;left:20px;width:80px}.ornament_snow_b2{bottom:20px;right:20px;width:50px}}@media screen and (max-width: 576px){.ornament_snow_g1_2{top:20px;right:10px;width:60px}.ornament_branch_1_2{top:100px;width:80px}.ornament_bird_2{top:50px;left:20px;width:60px;height:auto}.ornament_branch_2{top:20px;width:70px}.ornament_bird_2{top:100px;left:20px}.ornament_rain{right:20px;width:80px}.ornament_welcome{display:none}.ornament_followme{top:70px;width:120px}.ornament_branch_1{bottom:80px;width:100px}.ornament_dots1{left:20px;width:80px}.ornament_dots2{right:20px;width:80px}.ornament_star{right:30px}.ornament_snow_g2{bottom:20px;right:10px;width:150px}.ornament_snow_g1_int{top:100px;left:30px;width:80px;height:auto}.ornament_tree_int{bottom:5px;right:20px;width:50px}.ornament_snow_g2_int{bottom:70px;left:10px;width:100px}.ornament_snow_w_int{bottom:100px;left:auto;right:30px;width:50px}.ornament_branch_2_int{top:10px;width:80px}}
