.detail[data-astro-cid-jgbgpd3w]{display:flex;flex-direction:column;gap:40px}.card[data-astro-cid-jgbgpd3w]{width:100%;padding:60px;background:#fff;border:1px solid var(--color-main-thin)}.card-heading[data-astro-cid-jgbgpd3w]{margin-bottom:60px;color:var(--color-main);font-size:24px;font-weight:700;line-height:1.6666666667;text-align:center}.header[data-astro-cid-jgbgpd3w]{display:flex;gap:40px}.photo[data-astro-cid-jgbgpd3w]{position:relative;flex:0 0 480px;width:480px;aspect-ratio:1;border:1px solid var(--color-main-thin)}.photo[data-astro-cid-jgbgpd3w] .splide__list,.photo[data-astro-cid-jgbgpd3w] .splide__slide,.photo[data-astro-cid-jgbgpd3w] .splide__track{height:100%}.photo[data-astro-cid-jgbgpd3w] img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.summary[data-astro-cid-jgbgpd3w]{flex:1 1 0;justify-content:center;gap:40px;min-width:0}.summary[data-astro-cid-jgbgpd3w],.top[data-astro-cid-jgbgpd3w]{display:flex;flex-direction:column}.top[data-astro-cid-jgbgpd3w]{gap:30px}.tags[data-astro-cid-jgbgpd3w]{display:flex;flex-wrap:wrap;gap:16px}.tag[data-astro-cid-jgbgpd3w]{padding:8px;border:1px solid var(--color-main);background:var(--color-bg);color:var(--color-main);font-size:16px;line-height:1;white-space:nowrap}.name[data-astro-cid-jgbgpd3w],.tag[data-astro-cid-jgbgpd3w]{font-weight:700}.name[data-astro-cid-jgbgpd3w]{color:var(--color-black);font-size:28px;line-height:1.4285714286}.description[data-astro-cid-jgbgpd3w]{color:var(--color-gray-text);font-size:16px;font-weight:700;line-height:2;white-space:pre-line}.link-row[data-astro-cid-jgbgpd3w]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.link-box[data-astro-cid-jgbgpd3w]{display:flex;flex:0 0 340px;width:340px;align-items:center;justify-content:space-between;padding:21px 24px;border:1px solid var(--color-main);color:var(--color-main);font-size:16px;font-weight:700;line-height:1;text-decoration:none}.icon-download[data-astro-cid-jgbgpd3w]{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%2356c5d0' stroke-width='1.5' d='M.5 11h11M6 .5v7m-3-2 3 3 3-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%2356c5d0' stroke-width='1.5' d='M.5 11h11M6 .5v7m-3-2 3 3 3-3'/%3E%3C/svg%3E")}.icon-download[data-astro-cid-jgbgpd3w],.icon-external[data-astro-cid-jgbgpd3w]{display:block;width:12px;height:12px;flex:0 0 auto;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-external[data-astro-cid-jgbgpd3w]{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%2356c5d0' stroke-width='1.5' d='M11 8.5V11H1V1h2.5M6 1h5v5M6 6l5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%2356c5d0' stroke-width='1.5' d='M11 8.5V11H1V1h2.5M6 1h5v5M6 6l5-5'/%3E%3C/svg%3E")}.richtext[data-astro-cid-jgbgpd3w]{color:var(--color-gray-text);font-weight:700;font-size:16px;line-height:2}.richtext[data-astro-cid-jgbgpd3w] h2,.richtext[data-astro-cid-jgbgpd3w] h3{margin:80px 0 32px;padding-bottom:16px;border-bottom:1px solid var(--color-main-thin);font-weight:700;font-size:20px;line-height:1.8;color:var(--color-black)}.richtext[data-astro-cid-jgbgpd3w] h4,.richtext[data-astro-cid-jgbgpd3w] h5{margin-top:1.8em;color:var(--color-black)}.richtext[data-astro-cid-jgbgpd3w] h2:first-child,.richtext[data-astro-cid-jgbgpd3w] h3:first-child,.richtext[data-astro-cid-jgbgpd3w] h4:first-child,.richtext[data-astro-cid-jgbgpd3w] h5:first-child{margin-top:0}.richtext[data-astro-cid-jgbgpd3w] .button_link{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;margin:32px auto 0;padding:14px 22px;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:360px;color:#fff;background:var(--color-main);border:1px solid var(--color-main);font-weight:700;font-size:16px;line-height:2;text-decoration:none;transition:color .3s ease}.richtext[data-astro-cid-jgbgpd3w] .button_link:before{position:absolute;z-index:-1;inset:0;background:#fff;clip-path:inset(0 100% 0 0);transition:clip-path .4s var(--ease-out-quart,ease);content:""}.richtext[data-astro-cid-jgbgpd3w] .button_link:after{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:9px;aspect-ratio:9/10;background:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10' fill='none' viewBox='0 0 9 10'%3E%3Cpath fill='%2356c5d0' d='m8.999 5-8.89 5V8.031L5.5 5 .109 1.968V0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10' fill='none' viewBox='0 0 9 10'%3E%3Cpath fill='%2356c5d0' d='m8.999 5-8.89 5V8.031L5.5 5 .109 1.968V0z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}.richtext[data-astro-cid-jgbgpd3w] p{margin-top:1.8em;letter-spacing:-.01em}.richtext[data-astro-cid-jgbgpd3w] p:first-child{margin-top:0}.richtext[data-astro-cid-jgbgpd3w] a{color:var(--color-main);text-decoration:underline}.richtext[data-astro-cid-jgbgpd3w] a:hover{text-decoration:none}.richtext[data-astro-cid-jgbgpd3w] strong{font-weight:700}.richtext[data-astro-cid-jgbgpd3w] ol,.richtext[data-astro-cid-jgbgpd3w] ul{margin-top:1.8em;padding-left:0}.richtext[data-astro-cid-jgbgpd3w] ul{list-style:disc}.richtext[data-astro-cid-jgbgpd3w] ol{list-style:decimal}.richtext[data-astro-cid-jgbgpd3w] li:not(:last-child){margin-bottom:.8em}.richtext[data-astro-cid-jgbgpd3w] table{margin-top:1.8em;width:100%;border-collapse:collapse;table-layout:fixed}.richtext[data-astro-cid-jgbgpd3w] td,.richtext[data-astro-cid-jgbgpd3w] th{padding:16px;border:1px solid var(--color-main-thin);text-align:left}.richtext[data-astro-cid-jgbgpd3w] th{background:#cce2e466}.richtext[data-astro-cid-jgbgpd3w] img{display:block;width:auto;max-width:100%;height:auto;margin:40px auto 0}.richtext[data-astro-cid-jgbgpd3w] figure{margin-top:40px}.spec-group[data-astro-cid-jgbgpd3w]{gap:80px}.spec-group[data-astro-cid-jgbgpd3w],.spec[data-astro-cid-jgbgpd3w]{display:flex;flex-direction:column}.spec[data-astro-cid-jgbgpd3w]{align-items:center;gap:32px;width:100%}.spec-title[data-astro-cid-jgbgpd3w]{padding-bottom:16px;border-bottom:1px solid var(--color-main-thin);color:var(--color-black);font-size:20px;line-height:1.8}.spec-text[data-astro-cid-jgbgpd3w],.spec-title[data-astro-cid-jgbgpd3w]{width:100%;font-weight:700}.spec-text[data-astro-cid-jgbgpd3w]{font-size:16px;line-height:2}.contact-box[data-astro-cid-jgbgpd3w],.spec-text[data-astro-cid-jgbgpd3w]{color:var(--color-gray-text)}.contact-box[data-astro-cid-jgbgpd3w]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;padding:24px;border:1px solid var(--color-main-thin);text-align:center}.contact-main[data-astro-cid-jgbgpd3w]{font-size:24px}.contact-main[data-astro-cid-jgbgpd3w],.contact-note[data-astro-cid-jgbgpd3w]{font-weight:700;line-height:1}.contact-note[data-astro-cid-jgbgpd3w]{font-size:16px}.back[data-astro-cid-jgbgpd3w]{margin-top:80px}@media screen and (max-width:767px){.detail[data-astro-cid-jgbgpd3w]{gap:24rem}.card[data-astro-cid-jgbgpd3w]{padding:30rem 20rem}.card-heading[data-astro-cid-jgbgpd3w]{margin-bottom:30rem;font-size:20rem}.header[data-astro-cid-jgbgpd3w]{flex-direction:column;gap:24rem}.photo[data-astro-cid-jgbgpd3w]{flex-basis:auto;width:100%}.summary[data-astro-cid-jgbgpd3w]{gap:24rem}.top[data-astro-cid-jgbgpd3w]{gap:20rem}.tags[data-astro-cid-jgbgpd3w]{gap:12rem}.tag[data-astro-cid-jgbgpd3w]{padding:8rem;font-size:14rem}.name[data-astro-cid-jgbgpd3w]{font-size:22rem}.description[data-astro-cid-jgbgpd3w]{font-size:14rem}.link-row[data-astro-cid-jgbgpd3w]{grid-template-columns:1fr;gap:16rem}.link-box[data-astro-cid-jgbgpd3w]{flex-basis:auto;width:100%;padding:21rem 24rem;font-size:14rem}.icon-download[data-astro-cid-jgbgpd3w],.icon-external[data-astro-cid-jgbgpd3w]{width:12rem;height:12rem}.richtext[data-astro-cid-jgbgpd3w]{font-size:14rem}.richtext[data-astro-cid-jgbgpd3w] h2,.richtext[data-astro-cid-jgbgpd3w] h3{margin:60rem 0 24rem;padding-bottom:12rem;font-size:18rem}.richtext[data-astro-cid-jgbgpd3w] .button_link{padding:16rem 24rem;min-width:100%;font-size:14rem}.richtext[data-astro-cid-jgbgpd3w] .button_link:after{right:24rem;width:9rem}.richtext[data-astro-cid-jgbgpd3w] td,.richtext[data-astro-cid-jgbgpd3w] th{padding:12rem}.richtext[data-astro-cid-jgbgpd3w] figure,.richtext[data-astro-cid-jgbgpd3w] img{margin-top:40rem}.spec-group[data-astro-cid-jgbgpd3w]{gap:48rem}.spec[data-astro-cid-jgbgpd3w]{gap:20rem}.spec-title[data-astro-cid-jgbgpd3w]{padding-bottom:16rem;font-size:18rem}.spec-text[data-astro-cid-jgbgpd3w]{font-size:14rem}.contact-box[data-astro-cid-jgbgpd3w]{gap:10rem;padding:24rem 24rem 18rem}.contact-main[data-astro-cid-jgbgpd3w]{font-size:16rem}.contact-note[data-astro-cid-jgbgpd3w]{font-size:13rem;line-height:2}.back[data-astro-cid-jgbgpd3w]{margin-top:60rem}}@media(hover:hover){.link-box[data-astro-cid-jgbgpd3w]{transition:opacity .3s ease}.link-box[data-astro-cid-jgbgpd3w]:hover{opacity:.7}.richtext[data-astro-cid-jgbgpd3w] a:hover .button_link{color:var(--color-main)}.richtext[data-astro-cid-jgbgpd3w] a:hover .button_link:before{clip-path:inset(0 0 0 0)}.richtext[data-astro-cid-jgbgpd3w] a:hover .button_link:hover{text-decoration:none}}.ProductInformationPost{--simplepage-inner-width:1200px}.js-product-photo-splide .splide__pagination{position:absolute;left:50%;bottom:16px;width:auto;margin:0;padding:0;gap:8px;transform:translate(-50%)}.js-product-photo-splide .splide__pagination__page{width:24px;height:3px;margin:0;background:var(--color-main-thin);border-radius:0;opacity:1;transform:none;transition:background .3s ease}.js-product-photo-splide .splide__pagination__page.is-active{background:var(--color-main);transform:none}@media screen and (max-width:767px){.js-product-photo-splide .splide__pagination{bottom:16rem;gap:8rem}.js-product-photo-splide .splide__pagination__page{width:24rem;height:3rem}}
