@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}body{background:#fff;color:#111;font-family:"Noto Sans JP",sans-serif}a{color:#00bfff;text-decoration:underline;cursor:pointer;transition:all 0.3s}a:hover{color:#66d9ff;text-decoration:none}a:focus{outline:none}a:focus,*:focus{outline:none}@media print{* html body{zoom:0.7}}*{box-sizing:border-box;padding:0;margin:0;list-style:none}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:0.75rem}.pc{display:block}.sp{display:none}body{word-break:break-all}.inner{width:100%;max-width:1100px;margin:0 auto}img{width:100%;height:auto}.visually__hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.f{position:absolute;bottom:-2px;left:0;width:100%;height:170px;z-index:100;min-width:1280px}.f img{width:100%;height:100%}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(255,255,255,0.7);padding-top:clamp(.74375rem, calc(-.3114224138rem + 2.1982758621vw), 1.0625rem);padding-bottom:clamp(.74375rem, calc(-.3114224138rem + 2.1982758621vw), 1.0625rem);padding-left:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);padding-right:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);text-align:right;display:flex;align-items:center;justify-content:space-between}.header .logo__analog{width:clamp(13.3rem, calc(-5.5689655172rem + 39.3103448276vw), 19rem)}.header .logo__analog a{display:block;position:relative}.header .logo__analog a:hover{opacity:0.6}.header .logo__analog a .item{position:absolute;top:0;left:0;width:clamp(13.3rem, calc(-5.5689655172rem + 39.3103448276vw), 19rem)}.header .side{display:flex;align-items:center}.header .logo{display:inline-block;width:clamp(5.46875rem, calc(-2.2898706897rem + 16.1637931034vw), 7.8125rem);margin-right:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.header .logo a{display:block}.header .logo a:hover{opacity:0.6}.header__home{background:none}.nav{display:none;position:fixed;top:0;left:0;width:100vw;height:100svh;background:rgba(172,193,204,0.89);z-index:100}.nav .nav__box{position:absolute;top:0;right:0;background:#fff;padding-top:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem);padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-right:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);border-radius:0 0 0 60px}.nav .nav__box ul li{position:relative;padding-top:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.nav .nav__box ul li::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);width:137px;height:2px;background:url(../images/nav_line.svg) no-repeat left center}.nav .nav__box ul li:last-child::after{display:none}.nav .nav__box ul li a{display:block;text-decoration:none;color:#111;text-align:center}.nav .nav__box ul li a:hover{opacity:0.6}.nav .nav__box ul li dl{width:100%}.nav .nav__box ul li dl dt{letter-spacing:0.1em;font-size:clamp(1.00625rem, calc(-.4213362069rem + 2.974137931vw), 1.4375rem);font-weight:600;margin-bottom:clamp(.30625rem, calc(-.1282327586rem + .9051724138vw), .4375rem)}.nav .nav__box ul li dl dd{letter-spacing:0.1em;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);font-weight:400}.main{overflow:hidden}.home .visual{position:relative}.home .visual h1{width:clamp(19.6875rem, calc(-8.2435344828rem + 58.1896551724vw), 28.125rem);position:absolute;top:42%;left:50%;transform:translate(-50%, -50%);z-index:10}.home .visual .printer{width:clamp(20.5625rem, calc(-8.6099137931rem + 60.775862069vw), 29.375rem);position:absolute;bottom:0;right:5%;z-index:200}.home .about{width:100%;background:#e4dada}.home .about h2{width:clamp(9.05625rem, calc(-3.7920258621rem + 26.7672413793vw), 12.9375rem);margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);margin-left:auto;margin-right:auto}.home .about p{text-align:center;font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem);line-height:2.2;font-weight:500;padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.home .about .img{width:100%;max-width:1280px;margin:0 auto}.home .joinus{width:100%;padding-top:clamp(6.125rem, calc(-2.5646551724rem + 18.1034482759vw), 8.75rem);position:relative}.home .joinus h2{width:clamp(8.3125rem, calc(-3.4806034483rem + 24.5689655172vw), 11.875rem);margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);margin-left:auto;margin-right:auto}.home .joinus .lead{text-align:center;margin-bottom:clamp(3.0625rem, calc(-1.2823275862rem + 9.0517241379vw), 4.375rem)}.home .joinus .lead span{display:inline-block;font-size:clamp(1.1375rem, calc(-.4762931034rem + 3.3620689655vw), 1.625rem);font-weight:500;letter-spacing:0.2em;text-indent:0.2em;background:linear-gradient(transparent 40%, #e9e7dd 40%)}.home .joinus .wrap{padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.home .joinus .wrap .img{width:100%;max-width:900px;margin:0 auto;position:relative}.home .joinus .wrap .img .badge{width:clamp(12.29375rem, calc(-5.1476293103rem + 36.3362068966vw), 17.5625rem);position:absolute;bottom:-20%;right:-10%}.home .joinus .f{z-index:-1;height:80px}.home .activity{width:100%;padding-top:clamp(7.875rem, calc(-3.2974137931rem + 23.275862069vw), 11.25rem);padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);background:#e9e7dd;z-index:-1;position:relative}.home .activity h2{width:clamp(9.625rem, calc(-4.0301724138rem + 28.4482758621vw), 13.75rem);margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);margin-left:auto;margin-right:auto}.home .activity .lead{text-align:center;margin-bottom:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem)}.home .activity .lead span{display:inline-block;font-size:clamp(1.1375rem, calc(-.4762931034rem + 3.3620689655vw), 1.625rem);font-weight:500;letter-spacing:0.2em;text-indent:0.2em;background:linear-gradient(transparent 40%, #d5d1c0 40%)}.home .activity .list .box{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0 auto}.home .activity .list .box .txt h3{margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.home .activity .list .box .txt .catch{font-size:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);font-weight:600;letter-spacing:0.3em;margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.home .activity .list .box .txt p{font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);letter-spacing:0.05em;font-weight:500;line-height:2.6;margin-bottom:clamp(1.53125rem, calc(-.6411637931rem + 4.525862069vw), 2.1875rem)}.home .activity .list .box .txt p span{display:inline-block;background:#fff;padding:0 10px}.home .activity .list .box .txt .btn{margin-top:auto}.home .activity .list .box .txt .btn a{width:clamp(14.875rem, calc(-6.2284482759rem + 43.9655172414vw), 21.25rem);text-decoration:none;display:block;text-align:center;background:url(../images/arrow.svg) no-repeat #000;background-size:10px;background-position:92% center;color:#fff;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);font-weight:500;padding-top:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);padding-bottom:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);border-radius:100vh}.home .activity .list .box .txt .btn a:hover{opacity:0.6;background-position:94% center}.home .activity .list #activity__instagram{max-width:1040px;margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.home .activity .list #activity__instagram h3{width:clamp(9.8875rem, calc(-4.1400862069rem + 29.224137931vw), 14.125rem)}.home .activity .list #activity__instagram .txt{width:50%}.home .activity .list #activity__instagram .img{width:45%}.home .activity .list #activity__gallery{flex-direction:row-reverse;margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.home .activity .list #activity__gallery h3{width:clamp(7.875rem, calc(-3.2974137931rem + 23.275862069vw), 11.25rem)}.home .activity .list #activity__gallery .txt{width:40%;padding-top:clamp(3.0625rem, calc(-1.2823275862rem + 9.0517241379vw), 4.375rem)}.home .activity .list #activity__gallery .img{width:55%}.home .activity .list #activity__recipe{max-width:1040px}.home .activity .list #activity__recipe h3{width:clamp(6.3875rem, calc(-2.6745689655rem + 18.8793103448vw), 9.125rem)}.home .activity .list #activity__recipe .txt{width:45%;padding-top:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.home .activity .list #activity__recipe .img{width:55%}.home .workshop{width:100%;padding-top:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);background:#e9e7dd;position:relative;overflow:hidden}.home .workshop .box{padding-top:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-bottom:clamp(21rem, calc(-8.7931034483rem + 62.0689655172vw), 30rem);padding-left:clamp(4.15625rem, calc(-1.7403017241rem + 12.2844827586vw), 5.9375rem);padding-right:clamp(4.15625rem, calc(-1.7403017241rem + 12.2844827586vw), 5.9375rem);position:relative}.home .workshop .box .box__item{position:relative;z-index:5}.home .workshop .box .box__item h2{width:clamp(9.8875rem, calc(-4.1400862069rem + 29.224137931vw), 14.125rem);margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);margin-left:auto;margin-right:auto}.home .workshop .box .box__item .lead{font-size:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);letter-spacing:0.2em;font-weight:600;text-align:center;margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.home .workshop .box .box__item p{font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);letter-spacing:0.1em;line-height:2.2;font-weight:500;text-align:center}.home .workshop .box__pin{position:absolute;width:84px;top:-28px;right:30px;z-index:10}.home .workshop .box__back{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:40px;z-index:1}.home .workshop .box__shadow{position:absolute;top:20px;left:20px;width:100%;height:100%;background:url(../images/workshop_pat.webp);background-size:100%;border-radius:40px;z-index:0}.home .workshop .img{position:absolute;bottom:0;left:0;width:100%;z-index:10;text-align:center}.home .workshop .img img{max-width:1290px;margin:0 auto}.home .workshop .f{height:80px}.home .join{width:100%;padding-top:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem);padding-bottom:clamp(8.75rem, calc(-3.6637931034rem + 25.8620689655vw), 12.5rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);position:relative}.home .join h2{width:clamp(15.26875rem, calc(-6.3933189655rem + 45.1293103448vw), 21.8125rem);margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);margin-left:auto;margin-right:auto}.home .join .lead{text-align:center;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);font-weight:500;margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.home .join .list{width:100%;max-width:770px;margin-left:auto;margin-right:auto}.home .join .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.home .join .list ul li{width:45%;display:flex;flex-direction:column}.home .join .list ul li h3{margin-bottom:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem)}.home .join .list ul li p{text-align:center;margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);font-weight:500}.home .join .list ul li .btn{margin-top:auto}.home .join .list ul li .btn a{text-decoration:none;display:block;text-align:center;background:url(../images/arrow.svg) no-repeat #000;background-size:10px;background-position:92% center;color:#fff;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);font-weight:500;padding-top:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);padding-bottom:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);border-radius:100vh}.home .join .list ul li .btn a:hover{opacity:0.6;background-position:94% center}.home .join .f{height:80px}.home .pickup{width:100%;padding-top:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-bottom:clamp(7.4375rem, calc(-3.1142241379rem + 21.9827586207vw), 10.625rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);background:#e0eef4;position:relative}.home .pickup .slick-dots{display:flex;justify-content:center;padding-top:40px}.home .pickup .slick-dots li{margin:0 10px}.home .pickup .slick-dots li.slick-active button{background:#8ab7cb}.home .pickup .slick-dots button{width:11px;height:11px;background:#fff;text-indent:-5000px;border:none;border-radius:11px;cursor:pointer;transition:0.3s}.home .pickup .slick-dots button:hover{opacity:0.5}.home .pickup .pickup__slider__item{padding:20px}.home .pickup h2{width:clamp(8.96875rem, calc(-3.755387931rem + 26.5086206897vw), 12.8125rem);margin-bottom:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);margin-left:auto;margin-right:auto}.home .pickup .lead{text-align:center;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);font-weight:500;margin-bottom:clamp(3.0625rem, calc(-1.2823275862rem + 9.0517241379vw), 4.375rem)}.home .pickup .box{padding-top:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-bottom:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-left:clamp(4.15625rem, calc(-1.7403017241rem + 12.2844827586vw), 5.9375rem);padding-right:clamp(4.15625rem, calc(-1.7403017241rem + 12.2844827586vw), 5.9375rem);position:relative}.home .pickup .box .box__item{display:flex;justify-content:space-between;flex-wrap:wrap}.home .pickup .box .box__item .img{width:48%;position:relative;z-index:10}.home .pickup .box .box__item .txt{width:47%;position:relative;z-index:10}.home .pickup .box .box__item .txt .profile{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:clamp(1.53125rem, calc(-.6411637931rem + 4.525862069vw), 2.1875rem)}.home .pickup .box .box__item .txt .profile .profile__picture{width:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);border-radius:100vh;overflow:hidden;margin-right:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.home .pickup .box .box__item .txt .profile .profile__name{flex:1;font-size:clamp(1.1375rem, calc(-.4762931034rem + 3.3620689655vw), 1.625rem);font-weight:600}.home .pickup .box .box__item .txt .comment{font-size:clamp(.74375rem, calc(-.3114224138rem + 2.1982758621vw), 1.0625rem);font-weight:500;line-height:2.3;margin-bottom:clamp(1.53125rem, calc(-.6411637931rem + 4.525862069vw), 2.1875rem)}.home .pickup .box .box__item .txt .btn a{width:clamp(14.875rem, calc(-6.2284482759rem + 43.9655172414vw), 21.25rem);text-decoration:none;display:block;text-align:center;background:url(../images/arrow.svg) no-repeat #000;background-size:10px;background-position:92% center;color:#fff;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);font-weight:500;padding-top:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);padding-bottom:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);border-radius:100vh}.home .pickup .box .box__item .txt .btn a:hover{opacity:0.6;background-position:94% center}.home .pickup .box .box__back{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:40px;z-index:1}.home .pickup .box .box__shadow{position:absolute;top:20px;left:20px;width:100%;height:100%;background:url(../images/pickup_pat.webp);background-size:100%;border-radius:40px;z-index:0}.home .pickup .f{height:80px}.home .books{width:100%;padding-top:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem);padding-bottom:clamp(8.75rem, calc(-3.6637931034rem + 25.8620689655vw), 12.5rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);position:relative}.home .books h2{width:clamp(7.56875rem, calc(-3.1691810345rem + 22.3706896552vw), 10.8125rem);margin-bottom:clamp(3.0625rem, calc(-1.2823275862rem + 9.0517241379vw), 4.375rem);margin-left:auto;margin-right:auto}.home .books .list{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.home .books .list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.home .books .list ul li{width:47.5%}.home .books .list ul li a{display:block;text-decoration:none;color:#111}.home .books .list ul li a h3{text-align:center;font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem);font-weight:500;margin-bottom:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);position:relative}.home .books .list ul li a h3::before,.home .books .list ul li a h3::after{content:"";width:clamp(1.18125rem, calc(-.494612069rem + 3.4913793103vw), 1.6875rem);aspect-ratio:27 / 50;position:absolute;top:50%;transform:translate(0, -50%)}.home .books .list ul li a h3::before{left:10px;background:url(../images/line_l.svg) no-repeat center center}.home .books .list ul li a h3::after{right:10px;background:url(../images/line_r.svg) no-repeat center center}.home .books .list ul li a:hover{opacity:0.6}.home .books .f{height:80px}.home .thanks{width:100%;background:#e9e7dd;padding-top:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-bottom:clamp(8.75rem, calc(-3.6637931034rem + 25.8620689655vw), 12.5rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);position:relative}.home .thanks h2{width:clamp(16.1875rem, calc(-6.7780172414rem + 47.8448275862vw), 23.125rem);margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);margin-left:auto;margin-right:auto}.home .thanks .links{margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.home .thanks .links ul{display:flex;justify-content:center;flex-wrap:wrap}.home .thanks .links ul li{width:clamp(10.9375rem, calc(-4.5797413793rem + 32.3275862069vw), 15.625rem);text-align:center;margin:0 7px}.home .thanks .links ul li a{display:inline-block;text-decoration:none;text-align:center;font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem);color:#111;background:url(../images/link_mark.svg) no-repeat right center;background-size:17px;padding-right:24px;position:relative}.home .thanks .links ul li a::after{position:absolute;content:"";bottom:-3px;left:0;width:100%;height:1px;background:#111;transition:0.3s}.home .thanks .links ul li a:hover{opacity:0.6}.home .thanks .links ul li a:hover::after{width:0%}.home .thanks .btns ul{display:flex;justify-content:center;flex-wrap:wrap}.home .thanks .btns ul li{width:clamp(10.9375rem, calc(-4.5797413793rem + 32.3275862069vw), 15.625rem);margin:0 7px}.home .thanks .btns ul li a{display:block;text-decoration:none;text-align:center;background:#fff;border-radius:100vh;color:#111;font-weight:500;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);padding-top:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.home .thanks .btns ul li a:hover{opacity:0.6}.home .thanks .f{height:80px}.home .support{width:100%;background:#f9f9f6;padding-top:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem)}.home .support h2{width:clamp(12.25rem, calc(-5.1293103448rem + 36.2068965517vw), 17.5rem);margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);margin-left:auto;margin-right:auto}.home .support .printer{width:clamp(19.3375rem, calc(-8.0969827586rem + 57.1551724138vw), 27.625rem);margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);margin-left:auto;margin-right:auto}.home .support .inner{max-width:1280px}.home .images .box img{width:100%;height:540px;object-fit:cover}.footer{width:100%;padding-top:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.footer p{text-align:center;font-family:"Montserrat",sans-serif;font-size:clamp(.525rem, calc(-.2198275862rem + 1.5517241379vw), .75rem)}.fade{transform:translateY(50px);opacity:0;transition:1s}.fade__on{transform:translateY(0);opacity:1}.menubar{display:block;margin:0;padding:0}.menubar .menubar__trigger{all:unset;margin:0;padding:0;display:inline-block;transition:all 0.3s;box-sizing:border-box;position:relative;width:clamp(2.625rem, calc(-1.099137931rem + 7.7586206897vw), 3.75rem);aspect-ratio:1 / 1;background:none;vertical-align:bottom}.menubar .menubar__trigger span{display:inline-block;transition:all 0.4s;box-sizing:border-box;position:absolute;left:25%;width:50%;height:2px;background-color:#111}.menubar .menubar__trigger span:nth-of-type(1){top:34%}.menubar .menubar__trigger span:nth-of-type(2){top:49%}.menubar .menubar__trigger span:nth-of-type(3){top:64%}.menubar .menubar__trigger.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.menubar .menubar__trigger.active span:nth-of-type(2){opacity:0}.menubar .menubar__trigger.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}@media only screen and (max-width: 769px){.pc{display:none}.sp{display:block}.f{bottom:-2px;height:170px;min-width:700px}.header{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.header .logo__analog{width:clamp(6.7307692308rem, calc(0rem + 35.8974358974vw), 17.2307692308rem)}.header .logo__analog a .item{width:clamp(6.7307692308rem, calc(0rem + 35.8974358974vw), 17.2307692308rem);top:-5px}.header .logo{width:clamp(4.8076923077rem, calc(0rem + 25.641025641vw), 12.3076923077rem);margin-right:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.nav{display:none}.nav .nav__box{padding-top:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-left:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-right:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);border-radius:0 0 0 50px}.nav .nav__box ul li{padding-top:clamp(1.6826923077rem, calc(0rem + 8.9743589744vw), 4.3076923077rem);padding-bottom:clamp(1.6826923077rem, calc(0rem + 8.9743589744vw), 4.3076923077rem)}.nav .nav__box ul li::after{width:100px}.nav .nav__box ul li dl dt{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-bottom:clamp(.30625rem, calc(-.1282327586rem + .9051724138vw), .4375rem)}.nav .nav__box ul li dl dd{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.home .visual h1{width:80%;top:35%}.home .visual .printer{width:85%;right:auto;bottom:-110px;left:50%;transform:translate(-50%, 0)}.home .visual .img{width:100%;height:calc(100svh + 170px)}.home .visual .img img{width:100%;height:calc(100svh + 170px);object-fit:cover}.home .visual .f{height:70px}.home .about{padding-top:150px}.home .about h2{width:clamp(9.9519230769rem, calc(0rem + 53.0769230769vw), 25.4769230769rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .about p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2.2;padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.home .joinus{padding-top:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem);padding-bottom:clamp(5.7692307692rem, calc(0rem + 30.7692307692vw), 14.7692307692rem)}.home .joinus h2{width:clamp(7.6923076923rem, calc(0rem + 41.0256410256vw), 19.6923076923rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .joinus .lead{margin-bottom:clamp(1.6826923077rem, calc(0rem + 8.9743589744vw), 4.3076923077rem)}.home .joinus .lead span{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);letter-spacing:0.2em;text-indent:0.2em}.home .joinus .wrap{padding-left:5%;padding-right:5%}.home .joinus .wrap .img .badge{width:50%;bottom:-50%;right:-5%}.home .joinus .f{height:60px}.home .activity{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:5%;padding-right:5%}.home .activity h2{width:clamp(8.8942307692rem, calc(0rem + 47.4358974359vw), 22.7692307692rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .activity .lead{margin-bottom:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem)}.home .activity .lead span{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);letter-spacing:0.2em;text-indent:0.2em}.home .activity .list .box .txt h3{margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.home .activity .list .box .txt .catch{font-size:clamp(1.1538461538rem, calc(0rem + 6.1538461538vw), 2.9538461538rem);letter-spacing:0.1em;text-align:center;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .activity .list .box .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);letter-spacing:0;line-height:2.2;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);text-align:center}.home .activity .list .box .txt p span{padding:0 10px}.home .activity .list .box .txt .btn a{width:100%;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .activity .list #activity__instagram{flex-direction:column-reverse;margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.home .activity .list #activity__instagram h3{width:clamp(9.0384615385rem, calc(0rem + 48.2051282051vw), 23.1384615385rem);margin-left:auto;margin-right:auto}.home .activity .list #activity__instagram .txt{width:100%}.home .activity .list #activity__instagram .img{width:100%;margin-bottom:10%}.home .activity .list #activity__gallery{flex-direction:column-reverse;margin-bottom:clamp(3.3653846154rem, calc(0rem + 17.9487179487vw), 8.6153846154rem)}.home .activity .list #activity__gallery h3{width:clamp(6.7307692308rem, calc(0rem + 35.8974358974vw), 17.2307692308rem);margin-left:auto;margin-right:auto}.home .activity .list #activity__gallery .txt{width:100%;padding-top:0}.home .activity .list #activity__gallery .img{width:100%;margin-bottom:10%}.home .activity .list #activity__recipe{flex-direction:column-reverse}.home .activity .list #activity__recipe h3{width:clamp(5.5288461538rem, calc(0rem + 29.4871794872vw), 14.1538461538rem);margin-left:auto;margin-right:auto}.home .activity .list #activity__recipe .txt{width:100%;padding-top:0}.home .activity .list #activity__recipe .img{width:100%;margin-bottom:10%}.home .workshop{padding-top:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:5%;padding-right:5%}.home .workshop .box{padding-top:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem);padding-bottom:clamp(8.6538461538rem, calc(0rem + 46.1538461538vw), 22.1538461538rem);padding-left:0;padding-right:0}.home .workshop .box .box__item h2{width:clamp(9.1346153846rem, calc(0rem + 48.7179487179vw), 23.3846153846rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-left:auto}.home .workshop .box .box__item .lead{font-size:clamp(1.1538461538rem, calc(0rem + 6.1538461538vw), 2.9538461538rem);letter-spacing:0.15em;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .workshop .box .box__item p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);letter-spacing:0.1em;line-height:2}.home .workshop .box__pin{width:60px;top:-20px;right:20px}.home .workshop .box__shadow{top:15px;left:15px}.home .workshop .f{height:30px}.home .join{padding-top:clamp(2.8846153846rem, calc(0rem + 15.3846153846vw), 7.3846153846rem);padding-bottom:clamp(6.7307692308rem, calc(0rem + 35.8974358974vw), 17.2307692308rem);padding-left:5%;padding-right:5%}.home .join h2{width:clamp(13.9423076923rem, calc(0rem + 74.358974359vw), 35.6923076923rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .join .lead{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.home .join .list{padding:0 5%}.home .join .list ul li{width:100%}.home .join .list ul li h3{margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.home .join .list ul li p{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.home .join .list ul li .btn a{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .join .list ul li:first-child{margin-bottom:15%}.home .join .f{height:60px}.home .pickup{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(4.8076923077rem, calc(0rem + 25.641025641vw), 12.3076923077rem);padding-right:3%;padding-left:3%}.home .pickup .slick-dots{padding-top:20px}.home .pickup .pickup__slider__item{padding:10px}.home .pickup h2{width:clamp(8.2692307692rem, calc(0rem + 44.1025641026vw), 21.1692307692rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.home .pickup .lead{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2;margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.home .pickup .box{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-left:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-right:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.home .pickup .box .box__item .img{width:100%;margin-bottom:10%}.home .pickup .box .box__item .txt{width:100%}.home .pickup .box .box__item .txt .profile{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .pickup .box .box__item .txt .profile .profile__picture{width:100%;margin-right:0;margin-bottom:5%}.home .pickup .box .box__item .txt .profile .profile__picture img{width:30%;margin:0 auto}.home .pickup .box .box__item .txt .profile .profile__name{width:100%;flex:none;font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);text-align:center}.home .pickup .box .box__item .txt .comment{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:2;margin-bottom:clamp(1.6826923077rem, calc(0rem + 8.9743589744vw), 4.3076923077rem);text-align:center}.home .pickup .box .box__item .txt .btn a{width:100%;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .pickup .box .box__back{border-radius:40px}.home .pickup .box .box__shadow{top:20px;left:20px;border-radius:40px}.home .pickup .f{height:60px}.home .books{padding-top:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-bottom:clamp(5.7692307692rem, calc(0rem + 30.7692307692vw), 14.7692307692rem);padding-left:10%;padding-right:10%}.home .books h2{width:clamp(6.9711538462rem, calc(0rem + 37.1794871795vw), 17.8461538462rem);margin-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.home .books .list ul li{width:100%}.home .books .list ul li a h3{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .books .list ul li a h3::before,.home .books .list ul li a h3::after{width:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);aspect-ratio:27 / 50}.home .books .list ul li:first-child{margin-bottom:15%}.home .books .f{height:50px}.home .thanks{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(5.7692307692rem, calc(0rem + 30.7692307692vw), 14.7692307692rem);padding-left:5%;padding-right:5%}.home .thanks h2{width:clamp(14.9038461538rem, calc(0rem + 79.4871794872vw), 38.1538461538rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.home .thanks .links{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.home .thanks .links ul li{width:clamp(12.0192307692rem, calc(0rem + 64.1025641026vw), 30.7692307692rem);margin:4% 0}.home .thanks .links ul li a{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem)}.home .thanks .btns ul li{width:clamp(13.7019230769rem, calc(0rem + 73.0769230769vw), 35.0769230769rem);margin:3% 0}.home .thanks .btns ul li a{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .thanks .f{height:50px}.home .support{padding-top:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.home .support h2{width:clamp(9.375rem, calc(0rem + 50vw), 24rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.home .support .printer{width:75%;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .images .box img{height:auto}.footer{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.footer p{font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem)}.menubar .menubar__trigger{width:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem)}.menubar .menubar__trigger span:nth-of-type(1){top:34%}.menubar .menubar__trigger span:nth-of-type(2){top:49%}.menubar .menubar__trigger span:nth-of-type(3){top:64%}.menubar .menubar__trigger.active span:nth-of-type(1){-webkit-transform:translateY(7.5px) rotate(-45deg);transform:translateY(7.5px) rotate(-45deg)}.menubar .menubar__trigger.active span:nth-of-type(2){opacity:0}.menubar .menubar__trigger.active span:nth-of-type(3){-webkit-transform:translateY(-7.5px) rotate(45deg);transform:translateY(-7.5px) rotate(45deg)}}
/*# sourceMappingURL=style.css.map */
