body{margin:0}.parallax-wrap{position:relative;width:100%;background:#fff}.parallax-image{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;z-index:0}.parallax-image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03)}.pc-only{display:block}.sp-only{display:none}.parallax-text{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12vw;background:#ffffffe0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;color:#273526;font-family:neue-kabel,Hiragino Mincho ProN,serif;font-size:clamp(18px,2vw,32px);line-height:2.2;letter-spacing:.12em;text-align:left}.parallax-text-inner{margin:0 auto}.workshop-tittle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99}.workshop-tittle h1{color:#fff;font-size:3.5rem;line-height:1.2;letter-spacing:.08em;text-align:left}.note{font-size:.7em;margin-top:2rem;line-height:1.8}@media screen and (max-width:768px){.pc-only{display:none}.sp-only{display:block}.parallax-text{padding:14vw 8vw;font-size:16px;line-height:2}.workshop-tittle h1{font-size:2.5rem}}.shopify-section{overflow:visible!important}.full-image{width:100%;overflow:hidden;position:relative}.quantity-name{display:inline-flex;align-items:center;line-height:1;padding-top:0;font-size:1.4rem}.ws-wrap{max-width:1200px;margin:0 auto;padding:40px 20px 80px;color:#333;font-family:Helvetica Neue,Hiragino Sans,Yu Gothic,sans-serif;line-height:1.8}.ws-tittle{font-size:clamp(2rem,4vw,3rem);font-weight:300;letter-spacing:.08em;text-align:center;margin-bottom:40px;color:#222;position:relative}.ws-tittle:after{content:"";display:block;width:60px;height:1px;background:#333;margin:16px auto 0}.ws-wrap>div:first-of-type{margin-bottom:40px}.ws-wrap>div:first-of-type img{width:100%;display:block;border-radius:16px;box-shadow:0 12px 30px #00000014;object-fit:cover}.ws-wrap table{width:100%;border-collapse:collapse;margin-bottom:24px;background:#fff;border:1px solid #e7e2dc;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0000000a}.ws-wrap tr:not(:last-child){border-bottom:1px solid #ece8e2}.ws-wrap td{padding:20px 24px;vertical-align:top;font-size:.95rem}.ws-wrap td:first-child{width:28%;background:#f8f5f1;font-weight:600;color:#555;letter-spacing:.03em;white-space:nowrap}.ws-wrap td:last-child{background:#fff;color:#333}.ws-wrap td span{display:inline-block;margin-right:.2em}.ws-wrap td span:nth-child(1),.ws-wrap td span:nth-child(3),.ws-wrap td span:nth-child(5){font-weight:700;color:#111}.ws-wrap td span:nth-child(2),.ws-wrap td span:nth-child(4){color:#999;margin:0 .3em}.ws-wrap h5{margin:0;font-size:.95rem;font-weight:400;line-height:1.9;color:#444}.ws-wrap a{display:inline-block;margin-bottom:12px;color:#111;text-decoration:none;border-bottom:1px solid #111;transition:opacity .3s ease}.ws-wrap a:hover{opacity:.6}.ws-wrap iframe{width:100%;height:280px;border:0;border-radius:12px;margin-top:8px}.ws-wrap tr:first-child td:last-child{font-weight:500}@media(max-width:768px){.ws-wrap{padding:24px 16px 60px}.ws-wrap table,.ws-wrap tbody,.ws-wrap tr,.ws-wrap td{display:block;width:100%}.ws-wrap tr{border-bottom:1px solid #ece8e2}.ws-wrap td{padding:14px 16px}.ws-wrap td:first-child{width:100%;background:#f8f5f1;font-size:.85rem;font-weight:700;border-bottom:1px solid #ece8e2}.ws-wrap td:last-child{background:#fff}.ws-wrap iframe{height:220px}.ws-tittle{margin-bottom:28px}}body{background:#fcfaf7}.ws-discript{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;margin:80px 0}.ws-discript>div:first-child img{width:100%;display:block;border-radius:16px;box-shadow:0 12px 30px #00000014;object-fit:cover}.ws-discript>div:last-child{display:flex;flex-direction:column;gap:1.4em}.ws-discript p{margin:0;font-size:1.5rem;line-height:2;color:#444}.ws-discript p span{font-weight:700;color:#111;background:linear-gradient(transparent 65%,#f3e8d7 65%)}.ws-discript p:last-child{padding:20px 24px;background:#f8f5f1;border-left:3px solid #c9b9a6;border-radius:10px;line-height:1.9}@media(max-width:1024px){.ws-discript{gap:32px}.ws-discript p{font-size:1.2rem}}@media(max-width:768px){.ws-discript{grid-template-columns:1fr;gap:28px;margin:56px 0}.ws-discript>div:first-child{order:1}.ws-discript>div:last-child{order:2}.ws-discript p{font-size:.92rem;line-height:1.9}.ws-discript p:last-child{padding:18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/workshop.css.map */
