.part-free{position:relative;padding:var(--v-space) 0;overflow:hidden}.part-free::before{content:"";position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;background-image:radial-gradient(rgba(0, 0, 0, 0.2) 1px, transparent 1px);background-size:5px 5px;transform:translate(-50%, -50%);z-index:-1}.part-free .u-notes{width:min(640px,75%);margin-inline:auto;text-align:justify;text-wrap:balance}.part-free__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}.free--container{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin:1rem auto 0 auto}@media screen and (max-width: 1024px){.free--container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){.free--container{grid-template-columns:repeat(1, 1fr);padding:0 1rem}.free--container .free--item{padding-inline:1rem}}.free--item{position:relative;display:flex;flex-direction:column;align-items:center;padding:3rem 2rem 2rem 2rem;background:rgba(255,255,255,.5);border-style:solid;border-width:3px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.free--item .__sticker{top:-2rem;left:-2rem;width:calc(4.5rem + 1vw);height:calc(4.5rem + 1vw);font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;font-size:32px}.free--item .__sticker .yen{font-size:.7em}.free__ttl{line-height:1.4;font-size:clamp(22px,1.375rem + (1vw - 3.75px)*.1009,23px);min-height:0vw}.free__ttl b{display:no}.free__txt{padding-inline:1rem;text-align:justify;line-height:1.6}.free__exp{display:block;margin-top:2rem}.free__more{padding-top:2rem}.free__toggle{display:none;border:none;background:none;padding:0;margin-top:1rem;cursor:pointer;text-decoration:underline;font-size:14px}@media(width <= 640px){.free--item:not(.is-open) .free__details{display:none}.free__toggle{display:inline-block}}[data-basic-color=""] .part-free .free--item .free__ttl b{color:var(--sada-orange-em)}[data-basic-color=navy] .part-free .free--item{border-color:var(--sada-navy)}[data-basic-color=navy] .part-free .free--item .__sticker{background:var(--sada-navy)}[data-basic-color=navy] .part-free .free--item .free__more,[data-basic-color=navy] .part-free .free--item .free__toggle{color:var(--sada-navy)}[data-basic-color=navy] .part-free .free--item .free__ttl b{color:var(--sada-orange-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(1){border-color:var(--sada-blue)}[data-basic-color=colorful] .part-free .free--item:nth-child(1) .__sticker{background:var(--sada-blue)}[data-basic-color=colorful] .part-free .free--item:nth-child(1) .free__ttl b{color:var(--sada-blue-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(1) .free__more,[data-basic-color=colorful] .part-free .free--item:nth-child(1) .free__toggle{color:var(--sada-blue-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(2){border-color:var(--sada-purple)}[data-basic-color=colorful] .part-free .free--item:nth-child(2) .__sticker{background:var(--sada-purple)}[data-basic-color=colorful] .part-free .free--item:nth-child(2) .free__ttl b{color:var(--sada-purple-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(2) .free__more,[data-basic-color=colorful] .part-free .free--item:nth-child(2) .free__toggle{color:var(--sada-purple-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(3){border-color:var(--sada-pink)}[data-basic-color=colorful] .part-free .free--item:nth-child(3) .__sticker{background:var(--sada-pink)}[data-basic-color=colorful] .part-free .free--item:nth-child(3) .free__ttl b{color:var(--sada-pink-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(3) .free__more,[data-basic-color=colorful] .part-free .free--item:nth-child(3) .free__toggle{color:var(--sada-pink-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(4){border-color:var(--sada-orange)}[data-basic-color=colorful] .part-free .free--item:nth-child(4) .__sticker{background:var(--sada-orange)}[data-basic-color=colorful] .part-free .free--item:nth-child(4) .free__ttl b{color:var(--sada-orange-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(4) .free__more,[data-basic-color=colorful] .part-free .free--item:nth-child(4) .free__toggle{color:var(--sada-orange-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(5){border-color:var(--sada-yellow)}[data-basic-color=colorful] .part-free .free--item:nth-child(5) .__sticker{background:var(--sada-yellow)}[data-basic-color=colorful] .part-free .free--item:nth-child(5) .free__ttl b{color:var(--sada-yellow-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(5) .free__more,[data-basic-color=colorful] .part-free .free--item:nth-child(5) .free__toggle{color:var(--sada-yellow-em)}[data-basic-color=colorful] .part-free .free--item:nth-child(6){border-color:#aaa}[data-basic-color=colorful] .part-free .free--item:nth-child(6) .__sticker{background:#aaa}[data-basic-color=colorful] .part-free .free--item:nth-child(6) .free__ttl b{color:var(--sada-red)}[data-basic-color=colorful] .part-free .free--item:nth-child(6) .free__more,[data-basic-color=colorful] .part-free .free--item:nth-child(6) .free__toggle{color:#666}
