.Voice-module__ZO859a__section{padding:var(--section-padding) 0}.Voice-module__ZO859a__wrap{width:89.3vw;max-width:1366px;margin:0 auto}.Voice-module__ZO859a__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e3a28f #f0e6e2;gap:24px;padding:.5rem .25rem 1.5rem;display:flex;overflow-x:auto}.Voice-module__ZO859a__track::-webkit-scrollbar{height:8px}.Voice-module__ZO859a__track::-webkit-scrollbar-thumb{background:#e3a28f;border-radius:4px}.Voice-module__ZO859a__track::-webkit-scrollbar-track{background:#f0e6e2;border-radius:4px}.Voice-module__ZO859a__card{scroll-snap-align:start;background:#fff;border:1px solid #f0e0da;border-radius:14px;flex-direction:column;flex:0 0 300px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000d}.Voice-module__ZO859a__lead{text-align:center;color:#5f5e5a;background:#fbf2ee;border:1px solid #e3a28f;border-radius:12px;max-width:760px;margin:.5rem auto 1.75rem;padding:1.1rem 1.5rem;font-size:.92rem;line-height:1.9}.Voice-module__ZO859a__lead b{color:#d6755a;font-weight:700}.Voice-module__ZO859a__photo{aspect-ratio:3/4;background:#f5edeb;width:100%;position:relative;overflow:hidden}.Voice-module__ZO859a__badge{z-index:1;color:#fff;letter-spacing:.02em;background:#d6755a;border-radius:999px;padding:4px 11px;font-size:.72rem;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00000026}.Voice-module__ZO859a__photo img{object-fit:cover;width:100%;height:100%;display:block}.Voice-module__ZO859a__body{flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.2rem;display:flex}.Voice-module__ZO859a__time{letter-spacing:.04em;color:#c0afc4;font-size:.72rem}.Voice-module__ZO859a__attr{color:#8a8a8a;font-size:.8rem}.Voice-module__ZO859a__title{color:#e3a28f;margin:.1rem 0 .2rem;font-size:.96rem;font-weight:700;line-height:1.5}.Voice-module__ZO859a__message{color:#4a4a4a;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.7;display:-webkit-box;overflow:hidden}.Voice-module__ZO859a__moreToggle{cursor:pointer;color:#e3a28f;align-self:flex-start;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.78rem;font-weight:600;display:inline-flex}.Voice-module__ZO859a__moreToggle input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Voice-module__ZO859a__moreToggle:focus-within{outline-offset:3px;border-radius:6px;outline:3px solid #e3a28f}.Voice-module__ZO859a__moreClose{display:none}.Voice-module__ZO859a__card:has(.Voice-module__ZO859a__moreToggle input:checked) .Voice-module__ZO859a__message{-webkit-line-clamp:unset;display:block}.Voice-module__ZO859a__card:has(.Voice-module__ZO859a__moreToggle input:checked) .Voice-module__ZO859a__moreOpen{display:none}.Voice-module__ZO859a__card:has(.Voice-module__ZO859a__moreToggle input:checked) .Voice-module__ZO859a__moreClose{display:inline}.Voice-module__ZO859a__hint{text-align:center;color:#c0afc4;letter-spacing:.06em;margin-top:.25rem;font-size:.78rem}@media (max-width:599px){.Voice-module__ZO859a__card{flex-basis:76vw}.Voice-module__ZO859a__wrap{width:92vw}}.Voice-module__ZO859a__more{text-align:center;margin:28px 0 0}
.Column-module__e9ntCG__wrap{width:89.3vw;max-width:1366px;margin:0 auto}.Column-module__e9ntCG__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e3a28f #f0e6e2;gap:24px;padding:.5rem .25rem 1.5rem;display:flex;overflow-x:auto}.Column-module__e9ntCG__track::-webkit-scrollbar{height:8px}.Column-module__e9ntCG__track::-webkit-scrollbar-thumb{background:#e3a28f;border-radius:4px}.Column-module__e9ntCG__track::-webkit-scrollbar-track{background:#f0e6e2;border-radius:4px}.Column-module__e9ntCG__card{scroll-snap-align:start;background:#fff;border:1px solid #f0e0da;border-radius:14px;flex-direction:column;flex:0 0 320px;transition:translate .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000d}.Column-module__e9ntCG__card:hover{translate:0 -3px;box-shadow:0 8px 22px #00000014}.Column-module__e9ntCG__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.Column-module__e9ntCG__photo{aspect-ratio:16/9;background:#f5edeb;width:100%;overflow:hidden}.Column-module__e9ntCG__photo img{object-fit:cover;width:100%;height:100%;display:block}.Column-module__e9ntCG__body{flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.2rem;display:flex}.Column-module__e9ntCG__time{letter-spacing:.04em;color:#c0afc4;font-size:.72rem}.Column-module__e9ntCG__title{color:#e3a28f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 .2rem;font-size:.96rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.Column-module__e9ntCG__excerpt{color:#4a4a4a;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.7;display:-webkit-box;overflow:hidden}.Column-module__e9ntCG__hint{text-align:center;color:#c0afc4;letter-spacing:.06em;margin-top:.25rem;font-size:.78rem}.Column-module__e9ntCG__viewAllWrap{text-align:center;margin:1.5rem 0 4rem}.Column-module__e9ntCG__viewAll{color:#fff;letter-spacing:.04em;background:#e3a28f;border-radius:999px;align-items:center;gap:.4rem;padding:.85rem 2.4rem;font-size:.95rem;font-weight:700;transition:filter .3s,translate .3s;display:inline-flex;box-shadow:0 3px 10px #e3a28f59}.Column-module__e9ntCG__viewAll:hover{filter:brightness(1.05);translate:0 -2px}.Column-module__e9ntCG__viewAll:focus-visible{outline-offset:3px;outline:3px solid #e3a28f}@media (max-width:599px){.Column-module__e9ntCG__card{flex-basis:78vw}.Column-module__e9ntCG__wrap{width:92vw}}
.needs-module__RZTqBG__page{--needs-pink:#e1a1a1;--needs-accent:#e3a28f;--needs-deep:#c98d8d;--needs-bg:#f5edeb;--needs-ink:#4a3f3c;--needs-inner:min(1000px, 89.3vw);padding-top:var(--fixed-header-height);padding-bottom:var(--section-padding);overflow-x:hidden}.needs-module__RZTqBG__page section{margin-inline:auto}.needs-module__RZTqBG__hero{width:var(--needs-inner);grid-template-columns:1fr min(440px,42%);align-items:center;gap:40px;padding-block:60px 40px;display:grid}.needs-module__RZTqBG__heroTitle{flex-direction:column;align-items:flex-start;row-gap:22px;display:flex}.needs-module__RZTqBG__heroTitle>span:first-child{letter-spacing:.12em;color:var(--needs-pink);font-family:Barlow,serif;font-size:60px;line-height:1;position:relative}.needs-module__RZTqBG__heroTitle>span:first-child:after{content:"";aspect-ratio:105/18;background-image:url(/p2025/wp-content/themes/pilache2025/assets/images/common/headline01_wave.svg);background-position:0;background-repeat:no-repeat;background-size:contain;width:105px;margin-top:14px;display:block}.needs-module__RZTqBG__heroTitle>span:nth-child(2){color:var(--needs-ink);font-size:28px;font-weight:700;line-height:1.6}.needs-module__RZTqBG__heroPhoto img{object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:320px;box-shadow:0 8px 24px #b4786426}.needs-module__RZTqBG__catch{color:#fff;text-align:center;margin-bottom:var(--section-padding);background-image:linear-gradient(90deg,#ffae97,#ffa4a4);padding:26px 5vw;font-size:26px;font-weight:600;line-height:1.6}.needs-module__RZTqBG__cardHeading,.needs-module__RZTqBG__goalHeading{text-wrap:balance;word-break:auto-phrase}.needs-module__RZTqBG__page .headline02{text-wrap:balance;word-break:auto-phrase}.needs-module__RZTqBG__lead{width:var(--needs-inner);text-align:center;color:var(--needs-ink);margin-inline:auto;font-size:18px;line-height:2}.needs-module__RZTqBG__worries,.needs-module__RZTqBG__fit{width:100%;padding-block:var(--section-padding-small);margin-bottom:var(--section-padding);background-image:url(/p2025/wp-content/themes/pilache2025/assets/images/common/back_marble.webp);background-position:50%;background-size:cover}.needs-module__RZTqBG__worriesCard{width:var(--needs-inner);background-color:#fff;border-radius:18px;margin-inline:auto;padding:48px 40px 52px;box-shadow:0 8px 26px #b478641a}.needs-module__RZTqBG__cardHeading{text-align:center;color:var(--needs-ink);margin-bottom:1.6em;font-size:34px;font-weight:700}.needs-module__RZTqBG__cardHeading:after{content:"";aspect-ratio:105/18;background-image:url(/p2025/wp-content/themes/pilache2025/assets/images/common/headline01_wave.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:105px;margin:.35em auto 0;display:block}.needs-module__RZTqBG__checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;font-size:19px;font-weight:500;line-height:1.6;display:grid}.needs-module__RZTqBG__checkGrid[data-single-column=true]{grid-template-columns:minmax(0,1fr);gap:18px;max-width:720px;margin-inline:auto}.needs-module__RZTqBG__checkGrid li{padding-left:1.8em;position:relative}.needs-module__RZTqBG__checkGrid li:before{content:"";background-image:url(/p2025/wp-content/themes/pilache2025/assets/images/common/icon_circle-check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:block;position:absolute;top:.2em;left:0}.needs-module__RZTqBG__cause{width:var(--needs-inner);margin-bottom:var(--section-padding)}.needs-module__RZTqBG__circles{flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:2.4em;display:flex}.needs-module__RZTqBG__circles li{aspect-ratio:1;color:#fff;text-align:center;white-space:pre-line;background-image:linear-gradient(140deg,#e3a28f,#d98f96);border-radius:50%;justify-content:center;align-items:center;width:190px;font-size:19px;font-weight:600;line-height:1.5;display:flex;box-shadow:0 6px 18px #c88c8240}.needs-module__RZTqBG__goal{background-color:var(--needs-bg);width:100%;padding-block:var(--section-padding-small);margin-bottom:var(--section-padding)}.needs-module__RZTqBG__goalHeading{width:var(--needs-inner);text-align:center;color:var(--needs-ink);margin:0 auto 1.6em;font-size:34px;font-weight:700;line-height:1.5}.needs-module__RZTqBG__steps{width:var(--needs-inner);grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:0 auto 2.4em;display:grid}.needs-module__RZTqBG__steps li{text-align:center;background-color:#fff;border:1px solid #eadcd7;border-radius:14px;padding:26px 20px;position:relative}.needs-module__RZTqBG__steps li:not(:last-child):after{content:"";background-color:var(--needs-accent);clip-path:polygon(0 0,0 100%,100% 50%);width:14px;height:18px;display:block;position:absolute;top:50%;right:-24px;translate:0 -50%}.needs-module__RZTqBG__stepNum{color:var(--needs-pink);letter-spacing:.06em;font-family:Barlow,serif;font-size:30px;line-height:1;display:block}.needs-module__RZTqBG__stepTitle{color:var(--needs-ink);margin:.35em 0 .5em;font-size:22px;font-weight:700;display:block}.needs-module__RZTqBG__stepBody{text-wrap:pretty;font-size:16px;line-height:1.7;display:block}.needs-module__RZTqBG__reasons{width:var(--needs-inner);margin-bottom:var(--section-padding)}.needs-module__RZTqBG__reasonList{gap:44px;display:grid}.needs-module__RZTqBG__reasonList li{background-color:#fff;border:1px solid #eadcd7;border-radius:16px;grid-template-columns:1fr min(320px,34%);align-items:center;gap:36px;padding:32px;display:grid}.needs-module__RZTqBG__reasonBody h3{color:var(--needs-ink);text-wrap:pretty;align-items:center;gap:.6em;margin-bottom:.7em;font-size:24px;font-weight:700;line-height:1.5;display:flex}.needs-module__RZTqBG__reasonNum{color:#fff;background-image:linear-gradient(140deg,#e3a28f,#d98f96);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.9em;height:1.9em;font-family:Barlow,serif;font-size:.8em;display:flex}.needs-module__RZTqBG__reasonBody p{font-size:17px;line-height:2}.needs-module__RZTqBG__reasonPhoto img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.needs-module__RZTqBG__compare{width:var(--needs-inner);margin-bottom:var(--section-padding)}.needs-module__RZTqBG__compareGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.needs-module__RZTqBG__compareSelf,.needs-module__RZTqBG__compareMachine{text-align:center;border-radius:16px;padding:30px 26px}.needs-module__RZTqBG__compareSelf{color:#6f6a67;background-color:#f1efee;border:1px solid #e0dad8}.needs-module__RZTqBG__compareMachine{border:2px solid var(--needs-pink);background-color:#fff;box-shadow:0 8px 22px #c88c822e}.needs-module__RZTqBG__compareSelf h3,.needs-module__RZTqBG__compareMachine h3{border-bottom:1px solid;margin-bottom:.7em;padding-bottom:.5em;font-size:24px;font-weight:700}.needs-module__RZTqBG__compareMachine h3{color:var(--needs-deep)}.needs-module__RZTqBG__compareSelf p,.needs-module__RZTqBG__compareMachine p{text-wrap:pretty;font-size:17px;line-height:1.9}.needs-module__RZTqBG__studio{background-color:var(--needs-bg);width:100%;padding-block:var(--section-padding-small);margin-bottom:var(--section-padding)}.needs-module__RZTqBG__studio>h2,.needs-module__RZTqBG__studio>.needs-module__RZTqBG__lead{width:var(--needs-inner);margin-inline:auto}.needs-module__RZTqBG__studio>.needs-module__RZTqBG__lead{margin-bottom:2.4em}.needs-module__RZTqBG__studioGrid{width:var(--needs-inner);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-inline:auto;display:grid}.needs-module__RZTqBG__studioGrid li{background-color:#fff;border-radius:14px;padding:24px 22px;box-shadow:0 4px 14px #b4786414}.needs-module__RZTqBG__studioGrid h3{color:var(--needs-ink);align-items:baseline;gap:.35em;margin-bottom:.6em;font-size:19px;font-weight:700;line-height:1.5;display:flex}.needs-module__RZTqBG__studioNum{color:var(--needs-pink);font-size:1.1em}.needs-module__RZTqBG__studioGrid p{text-wrap:pretty;font-size:16px;line-height:1.8}.needs-module__RZTqBG__voiceWrap{margin-top:calc(0px - var(--section-padding))}.needs-module__RZTqBG__cta{text-align:center;width:100%;padding-block:var(--section-padding-small);margin-bottom:var(--section-padding);background-image:url(/p2025/wp-content/themes/pilache2025/assets/images/common/back_marble.webp);background-position:50%;background-size:cover}.needs-module__RZTqBG__cta h2{color:var(--needs-ink);margin-bottom:1.2em;font-size:30px;font-weight:700}.needs-module__RZTqBG__flow{width:var(--needs-inner);margin-bottom:var(--section-padding)}.needs-module__RZTqBG__flowList{gap:32px;display:grid}.needs-module__RZTqBG__flowList li{grid-template-columns:76px min(260px,30%) 1fr;align-items:start;gap:26px;display:grid;position:relative}.needs-module__RZTqBG__flowList li:not(:last-child):before{content:"";background-color:#eadcd7;width:2px;display:block;position:absolute;top:84px;bottom:-32px;left:37px}.needs-module__RZTqBG__flowNum{color:#fff;z-index:1;background-image:linear-gradient(140deg,#e3a28f,#d98f96);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;font-family:Barlow,serif;line-height:1.1;display:flex}.needs-module__RZTqBG__flowNum>span:first-child{font-size:30px}.needs-module__RZTqBG__flowNum>span:nth-child(2){letter-spacing:.08em;font-size:12px}.needs-module__RZTqBG__flowPhoto img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.needs-module__RZTqBG__flowBody h3{color:var(--needs-ink);margin-bottom:.6em;font-size:23px;font-weight:700}.needs-module__RZTqBG__flowBody p{font-size:17px;line-height:1.9}.needs-module__RZTqBG__flowNotes{margin-top:.8em;font-size:16px;line-height:1.9}.needs-module__RZTqBG__flowNotes li{padding-left:1.1em;display:block;position:relative}.needs-module__RZTqBG__flowNotes li:before{content:"・";position:absolute;left:0}.needs-module__RZTqBG__flowLine{color:#fff;background-color:#06c755;border-radius:1000px;justify-content:center;align-items:center;margin-top:1.2em;padding:.7em 2em;font-size:16px;font-weight:600;transition:filter .4s;display:inline-flex}.needs-module__RZTqBG__flowLine:hover{filter:brightness(1.1)}.needs-module__RZTqBG__faq{width:var(--needs-inner)}.needs-module__RZTqBG__faqList{gap:18px;display:grid}.needs-module__RZTqBG__faqItem{background-color:#fff;border:1px solid #eadcd7;border-radius:14px;padding:24px 26px}.needs-module__RZTqBG__faqItem dt{color:var(--needs-ink);gap:.6em;font-size:19px;font-weight:700;line-height:1.6;display:flex}.needs-module__RZTqBG__faqItem dd{border-top:1px dashed #eadcd7;gap:.6em;margin-top:.9em;padding-top:.9em;font-size:17px;line-height:1.9;display:flex}.needs-module__RZTqBG__faqQ,.needs-module__RZTqBG__faqA{color:var(--needs-pink);flex:none;font-family:Barlow,serif;font-weight:500}.needs-module__RZTqBG__faqQ{font-size:1.05em}.needs-module__RZTqBG__faqA{font-size:1.2em;line-height:1.4}@media screen and (max-width:767px){.needs-module__RZTqBG__page{--needs-inner:89.3vw}.needs-module__RZTqBG__hero{grid-template-columns:minmax(0,1fr);gap:6vw;padding-block:8vw 6vw}.needs-module__RZTqBG__heroTitle{row-gap:4vw}.needs-module__RZTqBG__heroTitle>span:first-child{font-size:10.7vw}.needs-module__RZTqBG__heroTitle>span:first-child:after{width:13.3vw;margin-top:2.7vw}.needs-module__RZTqBG__heroTitle>span:nth-child(2){font-size:5.3vw}.needs-module__RZTqBG__heroPhoto img{max-height:48vw}.needs-module__RZTqBG__catch{padding:5.3vw 5vw;font-size:4.8vw}.needs-module__RZTqBG__lead{text-align:left;font-size:3.9vw}.needs-module__RZTqBG__worriesCard{border-radius:3vw;padding:7vw 5.3vw 8vw}.needs-module__RZTqBG__cardHeading{font-size:5.3vw}.needs-module__RZTqBG__checkGrid{gap:4vw 4.5vw;font-size:3.5vw}.needs-module__RZTqBG__checkGrid[data-single-column=true]{gap:3.5vw}.needs-module__RZTqBG__circles{gap:3vw}.needs-module__RZTqBG__circles li{width:27vw;font-size:3.5vw}.needs-module__RZTqBG__goalHeading{font-size:5.3vw}.needs-module__RZTqBG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.7vw}.needs-module__RZTqBG__steps li{border-radius:2.4vw;padding:4vw 2vw}.needs-module__RZTqBG__steps li:not(:last-child):after{display:none}.needs-module__RZTqBG__stepNum{font-size:5.3vw}.needs-module__RZTqBG__stepTitle{font-size:4.3vw}.needs-module__RZTqBG__stepBody{font-size:3.2vw}.needs-module__RZTqBG__reasonList{gap:6vw}.needs-module__RZTqBG__reasonList li{border-radius:3vw;grid-template-columns:minmax(0,1fr);gap:4.5vw;padding:5.3vw}.needs-module__RZTqBG__reasonBody h3{font-size:4.8vw}.needs-module__RZTqBG__reasonBody p{font-size:3.7vw}.needs-module__RZTqBG__compareGrid{grid-template-columns:minmax(0,1fr);gap:4vw}.needs-module__RZTqBG__compareSelf,.needs-module__RZTqBG__compareMachine{border-radius:3vw;padding:5.3vw 4.5vw}.needs-module__RZTqBG__compareSelf h3,.needs-module__RZTqBG__compareMachine h3{font-size:4.5vw}.needs-module__RZTqBG__compareSelf p,.needs-module__RZTqBG__compareMachine p{font-size:3.7vw}.needs-module__RZTqBG__studioGrid{grid-template-columns:minmax(0,1fr);gap:3.5vw}.needs-module__RZTqBG__studioGrid li{border-radius:2.7vw;padding:4.5vw}.needs-module__RZTqBG__studioGrid h3{font-size:4.3vw}.needs-module__RZTqBG__studioGrid p{font-size:3.5vw}.needs-module__RZTqBG__cta h2{font-size:5.3vw}.needs-module__RZTqBG__flowList{gap:8vw}.needs-module__RZTqBG__flowList li{grid-template-columns:minmax(0,1fr);justify-items:center;gap:3.5vw}.needs-module__RZTqBG__flowList li:not(:last-child):before{display:none}.needs-module__RZTqBG__flowNum{width:16vw;height:16vw}.needs-module__RZTqBG__flowNum>span:first-child{font-size:6.4vw}.needs-module__RZTqBG__flowNum>span:nth-child(2){font-size:2.7vw}.needs-module__RZTqBG__flowPhoto{width:100%}.needs-module__RZTqBG__flowBody{text-align:center;width:100%}.needs-module__RZTqBG__flowBody h3{font-size:4.8vw}.needs-module__RZTqBG__flowBody p{text-align:left;font-size:3.7vw}.needs-module__RZTqBG__flowNotes{text-align:left;font-size:3.5vw}.needs-module__RZTqBG__faqItem{border-radius:2.7vw;padding:5vw 4.5vw}.needs-module__RZTqBG__faqItem dt{font-size:4.2vw}.needs-module__RZTqBG__faqItem dd{font-size:3.7vw}}.needs-module__RZTqBG__readMore{width:var(--needs-inner);margin-top:var(--section-padding)}.needs-module__RZTqBG__readMoreList{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.needs-module__RZTqBG__readMoreList a{background-color:#fff;border:1px solid #eadcd7;border-radius:14px;height:100%;transition:box-shadow .3s,translate .3s;display:block;overflow:hidden}.needs-module__RZTqBG__readMoreList a:hover{translate:0 -3px;box-shadow:0 8px 20px #b4786424}.needs-module__RZTqBG__readMoreList img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.needs-module__RZTqBG__readMoreList span{color:var(--needs-ink);text-wrap:pretty;padding:16px 18px 20px;font-size:16px;font-weight:600;line-height:1.7;display:block}@media screen and (max-width:767px){.needs-module__RZTqBG__readMoreList{grid-template-columns:minmax(0,1fr);gap:4vw}.needs-module__RZTqBG__readMoreList a{border-radius:2.7vw}.needs-module__RZTqBG__readMoreList span{padding:3.5vw 4vw 4.5vw;font-size:3.9vw}}
body#voice-archive{padding-top:var(--fixed-header-height)}body#voice-archive main .main-title{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:240px;display:flex}body#voice-archive main .main-title h1{flex-flow:column wrap;justify-content:center;align-items:center;row-gap:35px;display:flex;position:relative}body#voice-archive main .main-title h1:before{content:"";aspect-ratio:105/18;background-image:url(/p2025/wp-content/themes/pilache2025/assets/images/common/headline01_wave.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:105px;margin:auto;display:block;position:absolute;inset:2rem 0 0}body#voice-archive main .main-title h1>span:first-child{font-size:45px;font-weight:500}body#voice-archive main .main-title h1>span:nth-child(2){font-family:Barlow,serif;font-size:20px}@media screen and (max-width:767px){body#voice-archive main .main-title{height:38.7vw}body#voice-archive main .main-title h1{row-gap:5.3vw}body#voice-archive main .main-title h1:before{width:13.3vw;top:2.7vw}body#voice-archive main .main-title h1>span:first-child{font-size:5.3vw}body#voice-archive main .main-title h1>span:nth-child(2){font-size:3.7vw}}.voice-module__Lqi0WG__list{grid-template-columns:repeat(auto-fit,minmax(min(500px,100%),1fr));align-items:start;gap:32px;max-width:1240px;margin:0 auto;padding:0 5vw;display:grid}.voice-module__Lqi0WG__card{background:#fff;border:1px solid #f0e6e2;border-radius:16px;align-items:flex-start;gap:24px;padding:24px;display:flex;box-shadow:0 6px 20px #b4786414}.voice-module__Lqi0WG__lead{text-align:center;color:#5f5e5a;background:#fbf2ee;border:1px solid #e3a28f;border-radius:12px;max-width:760px;margin:0 auto 1.75rem;padding:1.1rem 1.5rem;font-size:.95rem;line-height:1.9}.voice-module__Lqi0WG__lead b{color:#d6755a;font-weight:700}.voice-module__Lqi0WG__photo{flex:0 0 160px;position:relative}.voice-module__Lqi0WG__badge{z-index:1;color:#fff;letter-spacing:.02em;background:#d6755a;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:700;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #00000026}.voice-module__Lqi0WG__photo img{object-fit:cover;border-radius:12px;width:160px;height:213px;display:block}.voice-module__Lqi0WG__body{flex:auto;min-width:0}.voice-module__Lqi0WG__time{color:#b08d82;letter-spacing:.04em;font-size:.8rem;display:block}.voice-module__Lqi0WG__attr{color:#8a8a8a;margin:2px 0 8px;font-size:.85rem}.voice-module__Lqi0WG__title{color:#3a2f2c;margin:0 0 12px;font-family:Noto Serif JP,serif;font-size:1.15rem;font-weight:600;line-height:1.55}.voice-module__Lqi0WG__message{color:#555;margin:0;font-size:.95rem;line-height:1.9}.voice-module__Lqi0WG__back{text-align:center;margin:48px 0 0}body#voice-archive main{padding-bottom:100px}@media screen and (max-width:767px){body#voice-archive main{padding-bottom:13.3vw}}@media (max-width:600px){.voice-module__Lqi0WG__card{flex-direction:column;gap:16px;padding:18px}.voice-module__Lqi0WG__photo{flex-basis:auto;align-self:center}.voice-module__Lqi0WG__photo img{width:180px;height:240px}.voice-module__Lqi0WG__title{font-size:1.05rem}}
