@charset "UTF-8";.work-detail__description-content{font-family:Hiragino Sans W4,ヒラギノ角ゴ ProN W4,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.work-detail__description-content h1,.work-detail__description-content h2,.work-detail__description-content h3,.work-detail__description-content h4,.work-detail__description-content h5,.work-detail__description-content h6{margin:1.6666666667vw 0 .625vw;font-weight:400;font-family:Hiragino Sans W4,ヒラギノ角ゴ ProN W4,sans-serif;font-feature-settings:"palt";width:100%;display:block}@media screen and (max-width: 766px){.work-detail__description-content h1,.work-detail__description-content h2,.work-detail__description-content h3,.work-detail__description-content h4,.work-detail__description-content h5,.work-detail__description-content h6{margin:2.4rem 0 1.2rem}}.work-detail__description-content h1{font-size:2.0833333333vw}@media screen and (max-width: 1440px){.work-detail__description-content h1{font-size:3.2rem}}@media screen and (max-width: 766px){.work-detail__description-content h1{font-size:2.4rem}}.work-detail__description-content h2{font-size:1.875vw}@media screen and (max-width: 1440px){.work-detail__description-content h2{font-size:2.4rem}}@media screen and (max-width: 766px){.work-detail__description-content h2{font-size:2rem}}.work-detail__description-content h3{font-size:1.6666666667vw}@media screen and (max-width: 1440px){.work-detail__description-content h3{font-size:2.4rem}}@media screen and (max-width: 766px){.work-detail__description-content h3{font-size:2rem}}.work-detail__description-content h4{font-size:1.4583333333vw}@media screen and (max-width: 1440px){.work-detail__description-content h4{font-size:2.4rem}}@media screen and (max-width: 766px){.work-detail__description-content h4{font-size:2rem}}.work-detail__description-content h5{font-size:1.3541666667vw}@media screen and (max-width: 1440px){.work-detail__description-content h5{font-size:1.8rem}}@media screen and (max-width: 766px){.work-detail__description-content h5{font-size:1.6rem}}.work-detail__description-content h6{font-size:1.25vw}@media screen and (max-width: 1440px){.work-detail__description-content h6{font-size:1.8rem}}@media screen and (max-width: 766px){.work-detail__description-content h6{font-size:1.6rem}}.work-detail__description-content strong,.work-detail__description-content b{font-family:Hiragino Sans W6,ヒラギノ角ゴ ProN W6,sans-serif;font-weight:400}.work-detail__description-content p{margin-bottom:.8333333333vw;width:100%;font-size:1.25vw;line-height:1.8;font-family:Hiragino Sans W4,ヒラギノ角ゴ ProN W4,sans-serif;font-weight:400}@media screen and (max-width: 1440px){.work-detail__description-content p{font-size:1.6rem}}.work-detail__description-content ul,.work-detail__description-content ol{margin:.8333333333vw 0;padding-left:1.25vw;width:100%;font-size:1.25vw;font-family:Hiragino Sans W4,ヒラギノ角ゴ ProN W4,sans-serif;font-weight:400}@media screen and (max-width: 1440px){.work-detail__description-content ul,.work-detail__description-content ol{font-size:1.6rem}}.work-detail__description-content li{margin-bottom:.4166666667vw;list-style-type:disc;font-family:Hiragino Sans W4,ヒラギノ角ゴ ProN W4,sans-serif;font-weight:400}.work-detail__description-content img{max-width:100%;height:auto;margin:1.25vw 0;display:block}.work-detail__description-content a{color:#157f00;text-decoration:underline;word-break:break-word}.work-detail__description-content a:hover{text-decoration:none}.work-detail__description-content blockquote{border-left:4px solid #157F00;padding-left:1.0416666667vw;margin:1.0416666667vw 0;font-style:italic;max-width:100%;width:100%}.work-detail__description-content pre,.work-detail__description-content code{background-color:#f5f5f5;border-radius:.2083333333vw;padding:.1041666667vw .2083333333vw;font-family:monospace;overflow-x:auto;max-width:100%;word-break:break-all;white-space:pre-wrap}.work-detail__description-content pre{padding:.8333333333vw;margin:1.0416666667vw 0;width:100%}.work-detail__description-content pre code{background-color:transparent;padding:0}.work-detail__description-content table{width:100%;border-collapse:collapse;margin:1.0416666667vw 0;overflow-x:auto;display:block;max-width:100%}.work-detail__description-content table th,.work-detail__description-content table td{border:1px solid #ddd;padding:.5208333333vw;word-break:break-word}.work-detail__description-content table th{background-color:#f5f5f5;font-weight:700}.work-detail__description-content *{max-width:100%;margin-bottom:1.0416666667vw}.work-detail__visuals{width:100%;display:grid;grid-template-columns:68% 28%;gap:4%}@media screen and (max-width: 766px){.work-detail__visuals{display:flex;flex-direction:column;gap:2.4rem}}.work-detail__visuals img{width:100%;height:auto;border-radius:.5208333333vw}@media screen and (max-width: 766px){.work-detail__visuals img{border-radius:.8rem}}.work-detail__visual{width:100%}.work-detail[data-astro-cid-t27br5ji]{max-width:1600px;margin:0 auto;padding:10dvh 0 4.1666666667vw;display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;row-gap:1.0416666667vw}@media screen and (max-width: 1440px){.work-detail[data-astro-cid-t27br5ji]{padding:10dvh 0 4.1666666667vw;row-gap:2.4rem}}@media screen and (max-width: 1024px){.work-detail[data-astro-cid-t27br5ji]{padding:10dvh 0 4.1666666667vw;row-gap:1.6rem}}.breadcrumb[data-astro-cid-t27br5ji]{display:flex;align-items:center;gap:.5208333333vw;margin-bottom:1.0416666667vw;font-size:1.25vw}@media screen and (max-width: 1440px){.breadcrumb[data-astro-cid-t27br5ji]{font-size:1.6rem}}@media screen and (max-width: 1024px){.breadcrumb[data-astro-cid-t27br5ji]{font-size:1.6rem}}.work-detail__wrapper[data-astro-cid-t27br5ji]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;row-gap:2.0833333333vw}@media screen and (max-width: 1440px){.work-detail__wrapper[data-astro-cid-t27br5ji]{row-gap:2.4rem}}@media screen and (max-width: 1024px){.work-detail__wrapper[data-astro-cid-t27br5ji]{row-gap:1.6rem}}.work-detail__header[data-astro-cid-t27br5ji]{width:100%;padding:2.0833333333vw 0;display:flex;justify-content:center;align-items:center;align-items:baseline;justify-content:space-between;row-gap:1.0416666667vw}@media screen and (max-width: 1440px){.work-detail__header[data-astro-cid-t27br5ji]{row-gap:1.6rem}}@media screen and (max-width: 1024px){.work-detail__header[data-astro-cid-t27br5ji]{flex-direction:column;align-items:flex-start;row-gap:1.6rem}}.work-detail__title[data-astro-cid-t27br5ji]{font-size:3.75vw;font-weight:700}@media screen and (max-width: 1440px){.work-detail__title[data-astro-cid-t27br5ji]{font-size:4.8rem}}@media screen and (max-width: 1024px){.work-detail__title[data-astro-cid-t27br5ji]{font-size:3.2rem}}.work-detail__content[data-astro-cid-t27br5ji]{width:100%;display:flex;justify-content:center;align-items:center;justify-content:space-between;gap:4%}@media screen and (max-width: 1440px){.work-detail__content[data-astro-cid-t27br5ji]{gap:2.4rem}}@media screen and (max-width: 1024px){.work-detail__content[data-astro-cid-t27br5ji]{flex-direction:column;gap:2.4rem}}.work-detail__image[data-astro-cid-t27br5ji]{width:48%}@media screen and (max-width: 1024px){.work-detail__image[data-astro-cid-t27br5ji]{width:80%}}@media screen and (max-width: 766px){.work-detail__image[data-astro-cid-t27br5ji]{width:100%}}.work-detail__image[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]{width:100%;aspect-ratio:960/604;border-radius:.5208333333vw}.work-detail__info[data-astro-cid-t27br5ji]{width:48%}@media screen and (max-width: 1024px){.work-detail__info[data-astro-cid-t27br5ji]{width:100%}}.work-detail__list[data-astro-cid-t27br5ji]{width:100%}.work-detail__row[data-astro-cid-t27br5ji]{display:flex;border-bottom:1px solid #333;padding:.78125vw 0}.work-detail__label[data-astro-cid-t27br5ji]{width:30%;font-weight:700;font-size:1.25vw;line-height:1.8}@media screen and (max-width: 1024px){.work-detail__label[data-astro-cid-t27br5ji]{width:20%;font-size:1.6rem}}@media screen and (max-width: 766px){.work-detail__label[data-astro-cid-t27br5ji]{width:30%}}.work-detail__value[data-astro-cid-t27br5ji]{width:70%;font-size:1.25vw;font-weight:400;line-height:1.8}@media screen and (max-width: 1024px){.work-detail__value[data-astro-cid-t27br5ji]{width:80%;font-size:1.6rem}}@media screen and (max-width: 766px){.work-detail__value[data-astro-cid-t27br5ji]{width:70%}}.work-detail__button[data-astro-cid-t27br5ji]{display:inline-block;padding:.625vw 1.5625vw;background-color:#157f00;font-size:1.25vw;color:#fff;border-radius:1.5625vw;text-decoration:none;font-weight:700;transition:background-color .3s}@media screen and (max-width: 1024px){.work-detail__button[data-astro-cid-t27br5ji]{font-size:1.6rem;padding:1.2rem 1.6rem;border-radius:3.2rem}}.work-detail__button[data-astro-cid-t27br5ji]:hover{background-color:adjust(#157F00,10%)}.work-detail__back-button[data-astro-cid-t27br5ji]{display:inline-block;padding:.625vw 1.5625vw;background-color:#333;font-size:1.25vw;color:#fff;border-radius:1.5625vw;text-decoration:none;font-weight:700;transition:background-color .3s;margin-left:.5208333333vw}@media screen and (max-width: 1024px){.work-detail__back-button[data-astro-cid-t27br5ji]{font-size:1.6rem;padding:1.2rem 1.6rem;border-radius:3.2rem}}.work-detail__back-button[data-astro-cid-t27br5ji]:hover{background-color:adjust(#333,10%)}.work-detail__description[data-astro-cid-t27br5ji]{width:100%;margin-top:3.125vw}@media screen and (max-width: 1440px){.work-detail__description[data-astro-cid-t27br5ji]{margin-top:4.8rem}}.work-detail__description-title[data-astro-cid-t27br5ji]{font-size:2.5vw;font-weight:700}@media screen and (max-width: 1440px){.work-detail__description-title[data-astro-cid-t27br5ji]{font-size:3.2rem}}@media screen and (max-width: 1024px){.work-detail__description-title[data-astro-cid-t27br5ji]{font-size:2.4rem}}.work-detail__description-content[data-astro-cid-t27br5ji]{font-size:1.25vw;line-height:1.8;width:100%;max-width:100%;overflow-x:hidden}@media screen and (max-width: 1440px){.work-detail__description-content[data-astro-cid-t27br5ji]{font-size:1.6rem}}.work-detail__scroller[data-astro-cid-t27br5ji]{position:fixed;z-index:100;bottom:6.25vw;right:2.5vw;width:10.4166666667vw;height:10.4166666667vw;background-color:#e6e4dccc;border-radius:50%;border:1px solid #333;display:flex;justify-content:center;align-items:center;transform:rotate(180deg);cursor:pointer;opacity:0;transition:opacity .3s ease-in-out}.work-detail__scroller[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]{width:4.1666666667vw;aspect-ratio:11/15.2;object-fit:contain}
