/*
Theme Name: STRIDE
Theme URL:
Description: STRIDE
Author: STRIDE
Version: 1.1
*/

/* ヲワリウェブ調整用 */
.JournalItem[data-astro-cid-cnz6vm7o] a[data-astro-cid-cnz6vm7o] {
    position: relative;
}

body.single-journal .Journal[data-astro-cid-o5gm7477] .author[data-astro-cid-o5gm7477] {
    margin: 0;
}

body.single .Journal[data-astro-cid-o5gm7477] .content[data-astro-cid-o5gm7477] .body[data-astro-cid-o5gm7477] .editor[data-astro-cid-o5gm7477] * {
    line-height: 2;
}

body.single .Journal[data-astro-cid-o5gm7477] .content[data-astro-cid-o5gm7477] .body[data-astro-cid-o5gm7477] .editor[data-astro-cid-o5gm7477] * + * {
    /* margin-top: .1066666667rem; */
}

.grid > .card[hidden] {
    display: none!important;
}

.Recruit[data-astro-cid-vgnofxmo] .faq[data-astro-cid-vgnofxmo] btn-component[data-astro-cid-5dcumwjq] {
    align-items: center;
}

@media(min-width:1024px){
  .Recruit[data-astro-cid-vgnofxmo] .faq[data-astro-cid-vgnofxmo] btn-component[data-astro-cid-5dcumwjq] {
      margin-top: .1066666667rem;
  }
}

@media(max-width: 1023px){
  .Recruit[data-astro-cid-vgnofxmo] .faq[data-astro-cid-vgnofxmo] btn-component[data-astro-cid-5dcumwjq] {
      margin-top: .1066666667rem;
  }
}

.faq[data-astro-cid-vgnofxmo] .link[data-astro-cid-vgnofxmo] {
    display: flex;
    justify-content: flex-end;
}


@media(min-width:1024px){
  .faq[data-astro-cid-vgnofxmo] .link[data-astro-cid-vgnofxmo] {
    margin-top: .1066666667rem;
  }
}

@media(max-width: 1023px){
  .faq[data-astro-cid-vgnofxmo] .link[data-astro-cid-vgnofxmo] {
    margin-top: .1066666667rem;
  }
}

/* recruit entryボタン */
body#recruit .stickyBtn[data-astro-cid-vgnofxmo] {
    position: sticky;
    bottom: .1066666667rem;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] {
    background: #1c1c1c;
    display: flex;
    align-items: center;
}

body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .icon[data-astro-cid-vgnofxmo] {
    display: block;
}
body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo] {
    color: #fff;
    white-space: nowrap;
}
body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .arrow[data-astro-cid-vgnofxmo] {
    background: #fff;
    border-radius: 50%;
    display: block;
    margin-left: auto;
}
body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .arrow[data-astro-cid-vgnofxmo] svg[data-astro-cid-vgnofxmo] {
    display: block;
    width: 100%;
    height: 100%;
}
@media (min-width: 1024px) {
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] {
        gap: .032rem;
        width: .6266666667rem;
        height: .2133333333rem;
        border-radius: .0426666667rem 0rem 0rem .0426666667rem;
        padding: 0rem .0506666667rem 0 
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .icon[data-astro-cid-vgnofxmo] {
        width: .1413333333rem;
        height: .1413333333rem;
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo] {
        font-size: .0426666667rem;
        padding-top: .02px;
        padding-bottom: .02px;
        line-height: 1.5;
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo] {
        font-weight: 700;
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo]:lang(ja) {
        font-family: Noto Sans JP, sans-serif;
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo]:before, body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo]:after {
        display: block;
        width: 0;
        height: 0;
        content: "";
    }
        body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .arrow[data-astro-cid-vgnofxmo] {
        width: .048rem;
        height: .048rem;
    }
}

@media (max-width: 1023px) {
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] {
        gap: .0053333333rem;
        width: .4773333333rem;
        height: .192rem;
        border-radius: .032rem 0rem 0rem .032rem;
        padding: 0rem .0213333333rem 0 .032rem;
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .icon[data-astro-cid-vgnofxmo] {
        width: .1333333333rem;
        height: .1333333333rem;
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo] {
        font-size: .0373333333rem;
        padding-top: .02px;
        padding-bottom: .02px;
        line-height: 1.25;
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo] {
        font-weight: 700;
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo]:lang(ja) {
        font-family: Noto Sans JP, sans-serif;
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo]:before, body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo]:after {
        display: block;
        width: 0;
        height: 0;
        content: "";
    }
    body#recruit .stickyBtn[data-astro-cid-vgnofxmo] .btn[data-astro-cid-vgnofxmo] .text[data-astro-cid-vgnofxmo]:before {
        margin-top: -.125em;
    }
}

.Header[data-astro-cid-3ef6ksr2] .global-nav[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2] .parent[data-astro-cid-3ef6ksr2] .parent-item[data-astro-cid-3ef6ksr2] .child[data-astro-cid-3ef6ksr2] .child-item[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:has(.category) .text {
    padding-left: 5px;
}

.TopStatement[data-astro-cid-cjdwlaqf] .title[data-astro-cid-cjdwlaqf] span[data-astro-cid-cjdwlaqf].ja .separator[data-astro-cid-cjdwlaqf]  {
    padding-right: 5px;
}

@media (min-width: 1024px) {
    .TopStatement[data-astro-cid-cjdwlaqf] .title[data-astro-cid-cjdwlaqf] span[data-astro-cid-cjdwlaqf].ja [data-astro-cid-cjdwlaqf] {
        font-size: .0853333333rem;
        padding-top: .02px;
        padding-bottom: .02px;
        line-height: 1.75;
    }
}

@media (max-width: 1023px) {
    .TopStatement[data-astro-cid-cjdwlaqf] .title[data-astro-cid-cjdwlaqf] span[data-astro-cid-cjdwlaqf].ja [data-astro-cid-cjdwlaqf] {
        font-size: .0666666667rem;
        padding-top: .02px;
        padding-bottom: .02px;
        line-height: 1.75;
    }
}

@media (min-width: 1024px) {
    body.lang_en .StoreManagement[data-astro-cid-ok6pm27h] .storeInfo[data-astro-cid-ok6pm27h] .card[data-astro-cid-ok6pm27h] .items[data-astro-cid-ok6pm27h] .item[data-astro-cid-ok6pm27h] .label[data-astro-cid-ok6pm27h],
    body.lang_en .StoreManagement[data-astro-cid-ok6pm27h] .storeInfo[data-astro-cid-ok6pm27h] .card[data-astro-cid-ok6pm27h] .items[data-astro-cid-ok6pm27h] .item[data-astro-cid-ok6pm27h] .unit[data-astro-cid-ok6pm27h] {
        font-size: .0310133333rem;
    }
    body.lang_en .StoreManagement[data-astro-cid-ok6pm27h] .storeInfo[data-astro-cid-ok6pm27h] .card[data-astro-cid-ok6pm27h] .items[data-astro-cid-ok6pm27h] .item[data-astro-cid-ok6pm27h] .num[data-astro-cid-ok6pm27h] {
        font-size: .0820533333rem;
    }
}

/* .grid > .card {
  display: none;
  opacity: 0;
  transition: opacity 0.4s ease
  padding: 20px;
  background: #f9f9f9;
}

.grid > .card.is-active {
  display: block;
}

.grid > .card.is-show {
  opacity: 1;
}

.filters > .filter.active {
  background-color: #007bff;
  color: white;
} 

*/

