@charset "UTF-8";:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;--vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);box-sizing:content-box;color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;margin:0 10px;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{left:0;right:auto}.carousel{box-sizing:border-box;overscroll-behavior:none;position:relative;text-align:center;touch-action:pan-y}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.carousel__icon{height:var(--vc-icn-width);width:var(--vc-icn-width);fill:currentColor}.carousel__pagination{display:flex;justify-content:center;line-height:0;list-style:none;margin:10px 0 0}.carousel__pagination-button{background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:var(--vc-pgn-margin)}.carousel__pagination-button:after{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);content:"";display:block;height:var(--vc-pgn-height);width:var(--vc-pgn-width)}.carousel__pagination-button--active:after,.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;position:relative;scroll-snap-stop:auto;transform:translateZ(0)}.show-in--pc[data-v-5319b44c],.show-in--sp[data-v-5319b44c],.show-in--tb[data-v-5319b44c]{display:none}@media screen and (max-width:767px){.show-in--sp[data-v-5319b44c]{display:block!important}}@media screen and (min-width:768px) and (max-width:1279px){.show-in--tb[data-v-5319b44c]{display:block!important}}@media screen and (min-width:1280px){.show-in--pc[data-v-5319b44c]{display:block!important}}.animate-block[data-v-5319b44c]{align-items:center;display:flex;justify-content:flex-end;padding:0 80px;width:100%}.animate-block .visual[data-v-5319b44c]{background-color:#fff;border:none;filter:drop-shadow(0 0 rgb(0,0,0));-o-object-fit:cover;object-fit:cover;outline:none;width:70%}@media screen and (max-width:767px){.animate-block .visual[data-v-5319b44c]{display:none}}.animate-block .visual-sp[data-v-5319b44c]{width:100%}@media screen and (min-width:1280px){.animate-block .visual-sp[data-v-5319b44c]{display:none}}@media screen and (min-width:768px) and (max-width:1279px){.animate-block .visual-sp[data-v-5319b44c]{display:none}}@media screen and (max-width:767px){.animate-block[data-v-5319b44c]{width:100%}}.show-in--pc[data-v-01fcfca0],.show-in--sp[data-v-01fcfca0],.show-in--tb[data-v-01fcfca0]{display:none}@media screen and (max-width:767px){.show-in--sp[data-v-01fcfca0]{display:block!important}}@media screen and (min-width:768px) and (max-width:1279px){.show-in--tb[data-v-01fcfca0]{display:block!important}}@media screen and (min-width:1280px){.show-in--pc[data-v-01fcfca0]{display:block!important}}.hiragino-font[data-v-01fcfca0]{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ＭＳ Ｐゴシック,MS PGothic,メイリオ,sans-serif}.more-link[data-v-01fcfca0]{align-items:center;display:flex;font-size:1.2rem;gap:4px;height:1.2rem;justify-content:space-between}.more-link:hover svg .arrow[data-v-01fcfca0]{fill:#006620}.more-link svg[data-v-01fcfca0]{transition-duration:.2s}.show-in--pc[data-v-2e2af2e5],.show-in--sp[data-v-2e2af2e5],.show-in--tb[data-v-2e2af2e5]{display:none}@media screen and (max-width:767px){.show-in--sp[data-v-2e2af2e5]{display:block!important}}@media screen and (min-width:768px) and (max-width:1279px){.show-in--tb[data-v-2e2af2e5]{display:block!important}}@media screen and (min-width:1280px){.show-in--pc[data-v-2e2af2e5]{display:block!important}}.hiragino-font[data-v-2e2af2e5]{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ＭＳ Ｐゴシック,MS PGothic,メイリオ,sans-serif}h2[data-v-2e2af2e5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:767px){h2[data-v-2e2af2e5]{margin-bottom:24px}}h2 .sub[data-v-2e2af2e5]{font-size:1.2rem}h2 .main[data-v-2e2af2e5]{color:#37423a;font-size:2.4rem;font-weight:700;min-height:2.4rem}.show-in--pc[data-v-e82538a0],.show-in--sp[data-v-e82538a0],.show-in--tb[data-v-e82538a0]{display:none}@media screen and (max-width:767px){.show-in--sp[data-v-e82538a0]{display:block!important}}@media screen and (min-width:768px) and (max-width:1279px){.show-in--tb[data-v-e82538a0]{display:block!important}}@media screen and (min-width:1280px){.show-in--pc[data-v-e82538a0]{display:block!important}}.aspect-fix-image[data-v-e82538a0]{overflow:hidden;position:relative}.aspect-fix-image[data-v-e82538a0]:before{content:"";display:block;padding-top:var(--7d04c71e)}.aspect-fix-image>img[data-v-e82538a0]{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.show-in--pc[data-v-8983d2fe],.show-in--sp[data-v-8983d2fe],.show-in--tb[data-v-8983d2fe]{display:none}@media screen and (max-width:767px){.show-in--sp[data-v-8983d2fe]{display:block!important}}@media screen and (min-width:768px) and (max-width:1279px){.show-in--tb[data-v-8983d2fe]{display:block!important}}@media screen and (min-width:1280px){.show-in--pc[data-v-8983d2fe]{display:block!important}}.article-card[data-v-8983d2fe]{cursor:pointer;transition-duration:.2s;width:100%}.article-card .eyecatch[data-v-8983d2fe] .aspect-fix-image>img{transform:scale(1);transition-duration:.2s}.article-card:hover .eyecatch[data-v-8983d2fe] .aspect-fix-image>img{transform:scale(1.1)}.article-card:hover .body[data-v-8983d2fe],.article-card:hover .meta[data-v-8983d2fe],.article-card:hover .title[data-v-8983d2fe]{opacity:.6}.article-card .eyecatch[data-v-8983d2fe]{border-radius:4px 4px 0 0;overflow:hidden}.article-card .meta[data-v-8983d2fe]{align-items:center;display:flex;margin-top:12px;transition-duration:.2s}.article-card .meta .type[data-v-8983d2fe]{align-items:center;background-color:#529767;color:#fff;display:flex;font-size:1.2rem;height:20px;justify-content:center;line-height:20px;margin-right:8px;padding:0 .5em;width:auto}.article-card .meta .released-at[data-v-8983d2fe]{color:#37423a;font-size:1.4rem;font-weight:500;height:1.4rem;line-height:1.4rem;margin-right:4px}.article-card .meta .new[data-v-8983d2fe]{color:#ec001c;font-size:1.2rem;font-weight:700;height:1.2rem;line-height:1.2rem}.article-card .title[data-v-8983d2fe]{box-sizing:content-box;color:#262d28;display:-webkit-box;font-size:2rem;font-weight:700;height:82px;line-height:3.2rem;overflow:hidden;padding:12px 0;text-align:left;text-overflow:ellipsis;transition-duration:.2s;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-card .title__inner[data-v-8983d2fe]{display:block;margin-top:-.6rem}.article-card .body[data-v-8983d2fe]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;box-sizing:content-box;color:#262d28;font-size:1.6rem;height:100px;line-height:2.624rem;text-align:left;transition-duration:.2s}.article-card .body__inner[data-v-8983d2fe]{display:block;margin-top:-.512rem}.show-in--pc[data-v-d7ea0aff],.show-in--sp[data-v-d7ea0aff],.show-in--tb[data-v-d7ea0aff]{display:none}@media screen and (max-width:767px){.show-in--sp[data-v-d7ea0aff]{display:block!important}}@media screen and (min-width:768px) and (max-width:1279px){.show-in--tb[data-v-d7ea0aff]{display:block!important}}@media screen and (min-width:1280px){.show-in--pc[data-v-d7ea0aff]{display:block!important}}.pagination[data-v-d7ea0aff],.pagination-container[data-v-d7ea0aff]{display:flex;justify-content:center}.pagination[data-v-d7ea0aff]{align-items:center;height:32px;margin-top:24px;width:204px}.control[data-v-d7ea0aff]{aspect-ratio:1/1;background-color:#d1d3d2;background-position:50%;background-repeat:no-repeat;border-radius:50%;cursor:pointer;transition-duration:.2s;width:32px}.control.prev[data-v-d7ea0aff]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13'%3E%3Cpath fill='%23141F18' fill-rule='evenodd' d='M2.667 7.167c0 .177.073.343.198.468l4.666 4.667A.66.66 0 0 0 8 12.5a.67.67 0 0 0 .667-.667V2.5A.67.67 0 0 0 8 1.833a.66.66 0 0 0-.469.198L2.865 6.698a.66.66 0 0 0-.198.469'/%3E%3C/svg%3E")}.control.next[data-v-d7ea0aff]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13'%3E%3Cpath fill='%23141F18' fill-rule='evenodd' d='M9 7.167a.66.66 0 0 1-.198.468l-4.667 4.667a.66.66 0 0 1-.468.198.67.67 0 0 1-.667-.667V2.5c0-.365.302-.667.667-.667.177 0 .343.073.468.198l4.667 4.667A.66.66 0 0 1 9 7.167'/%3E%3C/svg%3E")}[data-v-d7ea0aff] .carousel__slide{padding:0 20px}[data-v-d7ea0aff] .carousel__pagination{align-items:center;display:flex;margin:0 24px;width:92px}[data-v-d7ea0aff] .carousel__pagination .carousel__pagination-button:after{background-color:#d1d3d2;border-radius:50%;height:8px;margin:0 3px;width:8px}[data-v-d7ea0aff] .carousel__pagination .carousel__pagination-button.carousel__pagination-button--active:after{background-color:#37423a}.show-in--pc[data-v-4f394ea2],.show-in--sp[data-v-4f394ea2],.show-in--tb[data-v-4f394ea2]{display:none}@media screen and (max-width:767px){.show-in--sp[data-v-4f394ea2]{display:block!important}}@media screen and (min-width:768px) and (max-width:1279px){.show-in--tb[data-v-4f394ea2]{display:block!important}}@media screen and (min-width:1280px){.show-in--pc[data-v-4f394ea2]{display:block!important}}.top-template .about-jim-area__inner p[data-v-4f394ea2],.top-template .creation-process-area__inner p[data-v-4f394ea2]{color:#fff;text-shadow:0 2px 4px #000}.hiragino-font[data-v-4f394ea2]{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ＭＳ Ｐゴシック,MS PGothic,メイリオ,sans-serif}.top-template[data-v-4f394ea2] h2.white .main{color:#fff}.top-template .key-visual-area[data-v-4f394ea2]{height:448px}@media screen and (max-width:767px){.top-template .key-visual-area[data-v-4f394ea2]{height:268px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .key-visual-area[data-v-4f394ea2]{height:360px}}.top-template .key-visual-area__inner[data-v-4f394ea2]{height:100%;margin:0 auto;max-width:1440px;position:relative}.top-template .key-visual-area .animate-block[data-v-4f394ea2],.top-template .key-visual-area .messages-block[data-v-4f394ea2]{bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width:767px){.top-template .key-visual-area .animate-block[data-v-4f394ea2]{padding:0 24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .key-visual-area .animate-block[data-v-4f394ea2]{padding:0 24px}}.top-template .key-visual-area .messages-block[data-v-4f394ea2]{display:flex;flex-direction:column;gap:24px;justify-content:center;padding:0 80px}@media screen and (max-width:767px){.top-template .key-visual-area .messages-block[data-v-4f394ea2]{padding:0 24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .key-visual-area .messages-block[data-v-4f394ea2]{padding:0 24px}}.top-template .key-visual-area .messages-block .message[data-v-4f394ea2]{color:#333}.top-template .key-visual-area .messages-block .message.main[data-v-4f394ea2]{font-size:60px;font-weight:300;line-height:1.2}@media screen and (max-width:767px){.top-template .key-visual-area .messages-block .message.main[data-v-4f394ea2]{font-size:24px;line-height:1.58}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .key-visual-area .messages-block .message.main[data-v-4f394ea2]{font-size:48px;line-height:1.2}}.top-template .key-visual-area .messages-block .message.sub[data-v-4f394ea2]{font-size:24px;font-weight:500;line-height:1.38;max-width:600px}@media screen and (max-width:767px){.top-template .key-visual-area .messages-block .message.sub[data-v-4f394ea2]{font-size:14px;line-height:1.57}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .key-visual-area .messages-block .message.sub[data-v-4f394ea2]{font-size:24px;line-height:1.33}}.top-template .banner-area__inner[data-v-4f394ea2]{margin:0 auto;max-width:1440px;padding:80px}@media screen and (max-width:767px){.top-template .banner-area__inner[data-v-4f394ea2]{padding:0 24px 60px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .banner-area__inner[data-v-4f394ea2]{padding:40px 24px 80px}}.top-template .banner-area__inner .banner[data-v-4f394ea2]{display:flex;justify-content:center}.top-template .banner-area__inner .banner a[data-v-4f394ea2]{z-index:0}.top-template .achievements-area__inner .description[data-v-4f394ea2]{color:#333;font-size:32px;font-weight:500;line-height:32px;margin:0 auto 24px;padding:0 40px;text-align:center}@media screen and (max-width:767px){.top-template .achievements-area__inner .description[data-v-4f394ea2]{font-size:20px;line-height:1.5;padding:0 24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .achievements-area__inner .description[data-v-4f394ea2]{font-size:24px}}.top-template .achievements-area__inner .carousel-block[data-v-4f394ea2]{height:160px}.top-template .news-area[data-v-4f394ea2]{background-color:#edefee;margin-top:80px}@media screen and (max-width:767px){.top-template .news-area[data-v-4f394ea2]{margin-top:40px}}.top-template .news-area__inner[data-v-4f394ea2]{margin:0 auto;max-width:976px;padding:40px 0}@media screen and (max-width:767px){.top-template .news-area__inner[data-v-4f394ea2]{padding:40px 12px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .news-area__inner[data-v-4f394ea2]{padding:40px 24px}}@media screen and (max-width:767px){.top-template .news-area__inner[data-v-4f394ea2] h2{padding:0 12px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .news-area__inner[data-v-4f394ea2] h2{margin-bottom:20px;padding:0}}.top-template .news-area__inner .news-list-container[data-v-4f394ea2]{background-color:#fff;padding:0 24px 24px}@media screen and (max-width:767px){.top-template .news-area__inner .news-list-container[data-v-4f394ea2]{padding:0 12px 24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .news-area__inner .news-list-container[data-v-4f394ea2]{padding:0 24px 24px}}.top-template .columns-area[data-v-4f394ea2]{margin-top:120px}@media screen and (max-width:767px){.top-template .columns-area[data-v-4f394ea2]{margin-top:60px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .columns-area[data-v-4f394ea2]{margin-top:80px}}.top-template .columns-area__inner[data-v-4f394ea2] h2{margin:0 auto 40px;max-width:976px}@media screen and (max-width:767px){.top-template .columns-area__inner[data-v-4f394ea2] h2{margin:0 auto 44px;padding:0 24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .columns-area__inner[data-v-4f394ea2] h2{padding:0 24px}}.top-template .about-jim-area[data-v-4f394ea2]{background-color:#37423a;margin-top:120px;position:relative}.top-template .about-jim-area .jim-logo__img[data-v-4f394ea2]{aspect-ratio:616/388;border-radius:8px;left:212px;-o-object-fit:cover;object-fit:cover;position:absolute;top:60px;width:616px}@media screen and (max-width:767px){.top-template .about-jim-area .jim-logo__img[data-v-4f394ea2]{aspect-ratio:308/194;left:40px;top:60px;width:300px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .about-jim-area .jim-logo__img[data-v-4f394ea2]{aspect-ratio:648/408;left:60px;margin:0 auto;width:648px}}@media screen and (max-width:767px){.top-template .about-jim-area[data-v-4f394ea2]{margin-top:52px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .about-jim-area[data-v-4f394ea2]{margin-top:80px}}.top-template .about-jim-area__inner[data-v-4f394ea2]{align-items:center;display:flex;gap:40px;margin:0 auto;max-width:976px;padding:80px 0 134px}@media screen and (max-width:767px){.top-template .about-jim-area__inner[data-v-4f394ea2]{flex-direction:column;gap:36px;padding:40px 24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .about-jim-area__inner[data-v-4f394ea2]{flex-direction:column;padding:60px}}.top-template .about-jim-area__inner p[data-v-4f394ea2]{font-size:20px;font-weight:700;line-height:1.6}.top-template .about-jim-area__inner .jim-people__img[data-v-4f394ea2]{aspect-ratio:2/1;border-radius:8px;margin-top:28px;-o-object-fit:contain;object-fit:contain;width:340px}@media screen and (min-width:768px) and (max-width:1279px){.top-template .about-jim-area__inner .jim-people__img[data-v-4f394ea2]{margin:0 auto;width:400px}}@media screen and (max-width:767px){.top-template .about-jim-area__inner .jim-people__img[data-v-4f394ea2]{margin:0 auto;width:340px}}.top-template .company-info-area[data-v-4f394ea2]{margin-top:120px}@media screen and (max-width:767px){.top-template .company-info-area[data-v-4f394ea2]{margin-top:40px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .company-info-area[data-v-4f394ea2]{margin-top:80px}}.top-template .company-info-area__inner[data-v-4f394ea2] h2{margin:0 auto 40px;max-width:976px}@media screen and (max-width:767px){.top-template .company-info-area__inner[data-v-4f394ea2] h2{margin:0 auto 24px;padding:0 24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .company-info-area__inner[data-v-4f394ea2] h2{margin:0 auto 24px;padding:0 24px}}.top-template .company-info-area__inner .company-info-banners-block[data-v-4f394ea2]{margin:0 auto;max-width:1440px;padding:0 48px}@media screen and (max-width:767px){.top-template .company-info-area__inner .company-info-banners-block[data-v-4f394ea2]{padding:0 24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .company-info-area__inner .company-info-banners-block[data-v-4f394ea2]{padding:0 24px}}.top-template .company-info-area__inner .company-info-banners-block__inner[data-v-4f394ea2]{display:flex;gap:40px}@media screen and (max-width:767px){.top-template .company-info-area__inner .company-info-banners-block__inner[data-v-4f394ea2]{flex-direction:column}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .company-info-area__inner .company-info-banners-block__inner[data-v-4f394ea2]{flex-wrap:wrap;gap:24px}}.top-template .company-info-area__inner .company-info-banners-block__inner a[data-v-4f394ea2]{width:100%}.top-template .company-info-area__inner .company-info-banners-block__inner a .image[data-v-4f394ea2] .aspect-fix-image>img{transform:scale(1);transition-duration:.2s}.top-template .company-info-area__inner .company-info-banners-block__inner a:hover .image[data-v-4f394ea2] .aspect-fix-image>img{transform:scale(1.1)}@media screen and (min-width:768px) and (max-width:1279px){.top-template .company-info-area__inner .company-info-banners-block__inner a[data-v-4f394ea2]{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}.top-template .company-info-area__inner .company-info-banners-block__inner a:hover span[data-v-4f394ea2]{opacity:.6}.top-template .company-info-area__inner .company-info-banners-block__inner a .image[data-v-4f394ea2]{border-radius:12px;overflow:hidden}.top-template .company-info-area__inner .company-info-banners-block__inner a span[data-v-4f394ea2]{color:#141f18;display:inline-block;font-size:20px;font-weight:500;line-height:1;padding-top:24px;text-align:center;width:100%}.top-template .creation-process-area[data-v-4f394ea2]{background-color:#262d28;margin-top:120px;padding:80px 0}@media screen and (max-width:767px){.top-template .creation-process-area[data-v-4f394ea2]{margin-top:80px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .creation-process-area[data-v-4f394ea2]{margin-top:80px}}.top-template .creation-process-area__inner[data-v-4f394ea2]{margin:0 auto;max-width:976px}@media screen and (max-width:767px){.top-template .creation-process-area__inner[data-v-4f394ea2]{padding:0 24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .creation-process-area__inner[data-v-4f394ea2]{padding:0 40px}}.top-template .creation-process-area__inner .copy[data-v-4f394ea2]{color:#fff;font-size:40px;font-weight:700;line-height:1.55}@media screen and (max-width:767px){.top-template .creation-process-area__inner .copy[data-v-4f394ea2]{font-size:24px;line-height:1.5}}.top-template .creation-process-area__inner .detail-block[data-v-4f394ea2]{display:grid;gap:24px;padding-top:40px}.top-template .creation-process-area__inner .detail-block .description[data-v-4f394ea2]{color:#fff;font-weight:500;grid-column:1/2;grid-row:1/2;line-height:1.63;margin-bottom:24px}@media screen and (max-width:767px){.top-template .creation-process-area__inner .detail-block .description[data-v-4f394ea2]{grid-column:1/1;grid-row:1/1}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .creation-process-area__inner .detail-block .description[data-v-4f394ea2]{grid-column:1/1;grid-row:1/1}}.top-template .creation-process-area__inner .detail-block .contactus-button-container[data-v-4f394ea2]{align-items:center;display:flex;flex-direction:column;grid-column:span 2;justify-content:flex-end}@media screen and (max-width:767px){.top-template .creation-process-area__inner .detail-block .contactus-button-container[data-v-4f394ea2]{flex-direction:row;grid-column:1/1;grid-row:3/4;justify-content:center}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .creation-process-area__inner .detail-block .contactus-button-container[data-v-4f394ea2]{flex-direction:row;grid-column:1/1;grid-row:3/4;justify-content:center}}.top-template .creation-process-area__inner .detail-block .explanatory-image[data-v-4f394ea2]{aspect-ratio:432/464;grid-column:2/3;grid-row:1/3;min-width:432px}@media screen and (max-width:767px){.top-template .creation-process-area__inner .detail-block .explanatory-image[data-v-4f394ea2]{aspect-ratio:312/335;grid-column:1/1;grid-row:2/3;margin:0 auto;min-width:100%}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .creation-process-area__inner .detail-block .explanatory-image[data-v-4f394ea2]{aspect-ratio:432/464;grid-column:1/1;grid-row:2/3;margin:0 auto;min-width:100%}}.top-template .contact-area[data-v-4f394ea2]{margin-top:120px}@media screen and (max-width:767px){.top-template .contact-area[data-v-4f394ea2]{margin-top:80px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .contact-area[data-v-4f394ea2]{margin-top:80px}}.top-template .contact-area__inner[data-v-4f394ea2]{margin:0 auto;max-width:976px}@media screen and (max-width:767px){.top-template .contact-area__inner[data-v-4f394ea2]{padding:0 24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .contact-area__inner[data-v-4f394ea2]{padding:0 24px}}.top-template .contact-area__inner p[data-v-4f394ea2]{color:#656e68;font-weight:500;line-height:1.63}.top-template .contact-area__inner .contact-methods-block[data-v-4f394ea2]{display:grid;gap:80px;grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:center;padding:0 24px}@media screen and (max-width:767px){.top-template .contact-area__inner .contact-methods-block[data-v-4f394ea2]{gap:60px;grid-template-columns:repeat(1,1fr);padding:60px 52px 0}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .contact-area__inner .contact-methods-block[data-v-4f394ea2]{gap:24px;padding:40px 0 0}}.top-template .contact-area__inner .contact-methods-block .contact-method[data-v-4f394ea2]{width:256px}@media screen and (max-width:767px){.top-template .contact-area__inner .contact-methods-block .contact-method[data-v-4f394ea2]{width:100%}}.top-template .contact-area__inner .contact-methods-block .contact-method[data-v-4f394ea2]:first-child{display:flex;flex-direction:column;margin-left:auto}.top-template .contact-area__inner .contact-methods-block .contact-method:first-child .description[data-v-4f394ea2]{margin-bottom:58px}@media screen and (max-width:767px){.top-template .contact-area__inner .contact-methods-block .contact-method:first-child .description[data-v-4f394ea2]{margin-bottom:24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .contact-area__inner .contact-methods-block .contact-method:first-child .description[data-v-4f394ea2]{margin-bottom:84px}}.top-template .contact-area__inner .contact-methods-block .contact-method[data-v-4f394ea2]:nth-child(2){display:flex;flex-direction:column;margin-right:auto}.top-template .contact-area__inner .contact-methods-block .contact-method:nth-child(2) .description[data-v-4f394ea2]{margin-bottom:24px}@media screen and (max-width:767px){.top-template .contact-area__inner .contact-methods-block .contact-method:nth-child(2) .description[data-v-4f394ea2]{margin-bottom:24px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .contact-area__inner .contact-methods-block .contact-method:nth-child(2) .description[data-v-4f394ea2]{margin-bottom:52px}}.top-template .contact-area__inner .contact-methods-block .contact-method .caption[data-v-4f394ea2]{color:#656e68;display:block;font-size:20px;font-weight:700;height:20px;line-height:1;margin-bottom:24px;margin-top:40px;text-align:center}.top-template .contact-area__inner .contact-methods-block .contact-method .description[data-v-4f394ea2]{color:#656e68;font-size:16px;font-weight:500;line-height:1.63;margin-bottom:24px}.top-template .contact-area__inner .contact-methods-block .contact-method .description-sub[data-v-4f394ea2]{color:#656e68;display:block;font-size:12px;font-weight:500;line-height:1.63}.top-template .contact-area__inner .contact-methods-block .contact-method .tel[data-v-4f394ea2]{color:#141f18;font-size:28px;font-weight:700;height:40px;line-height:40px;text-align:center;width:100%}.top-template .contact-area__inner .contact-methods-block .contact-method .sns-links[data-v-4f394ea2]{display:flex;gap:16px;justify-content:center}.top-template .contact-area__inner .contact-methods-block .contact-method .sns-links a[data-v-4f394ea2]{height:40px;width:40px}.top-template .contact-area__inner .contact-methods-block .contact-method .sns-links a[data-v-4f394ea2]:hover{opacity:.6}.top-template .recruitment-area[data-v-4f394ea2]{background-color:#848b86;color:#fff;margin-top:120px;padding:80px 80px 120px}@media screen and (max-width:767px){.top-template .recruitment-area[data-v-4f394ea2]{margin-top:80px;padding:80px 24px 120px}}@media screen and (min-width:768px) and (max-width:1279px){.top-template .recruitment-area[data-v-4f394ea2]{margin-top:80px;padding:80px 24px 120px}}.top-template .recruitment-area[data-v-4f394ea2] section{margin:0 auto;max-width:976px}
