.example__ttl{font-weight:500;font-size:2.4rem;line-height:1.5;text-align:center}.example__block-row{display:grid;gap:20px}.example__accordion{interpolate-size:allow-keywords}.example__accordion::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s ease allow-discrete}.example__accordion[open]::details-content{block-size:auto}.example__accordion-ttl{display:flex;justify-content:center;align-items:center;position:relative;font-weight:500;font-size:1.6rem;line-height:1.5;color:#fff;text-align:center;padding:14px 50px;cursor:pointer;list-style:none}.example__accordion-ttl::-webkit-details-marker{display:none}.example__accordion-ttl::after,.example__accordion-ttl::before{content:"";display:block;background-color:#fff;position:absolute;top:50%;right:16px;translate:0 -50%}.example__accordion-ttl::before{width:2px;height:18px;right:24px;transition:scale .3s ease}.example__accordion-ttl::after{width:18px;height:2px}.example__accordion[open] .example__accordion-ttl::before{scale:1 0}.example__accordion-list{display:grid;gap:12px;padding:20px 0;font-size:1.6rem}.example__accordion-list li{position:relative;padding-left:1em}.example__accordion-list li::before{content:"-";color:#c3c3c3;position:absolute;left:0}.example__filter-list{display:flex;justify-content:center;align-items:center;gap:20px}.example__filter-list>li{flex:1}.example__filter-btn{display:block;width:100%;font-size:1.6rem;line-height:1.2;text-align:center;color:#fff;background-color:#35547c;padding:10px 12px}.example__filter-btn.example__filter-btn--prod01{color:#4072b5;background-color:#fff;border:1px solid #4072b5;transition:color .3s ease-out,background-color .3s ease-out}.example__filter-btn.example__filter-btn--prod01.is-active{color:#fff;background-color:#4072b5}.example__filter-btn.example__filter-btn--prod02{color:#2da773;background-color:#fff;border:1px solid #2da773;transition:color .3s ease-out,background-color .3s ease-out}.example__filter-btn.example__filter-btn--prod02.is-active{color:#fff;background-color:#2da773}.example .m-card-01.is-hidden{display:none}.detail__category-list{display:flex;flex-wrap:wrap;gap:10px}.detail__category-item{display:block;font-size:1.2rem;line-height:1.5;border:1px solid #3c3c3c;padding:6px 20px}.detail__slider-img{width:100%;max-width:750px;aspect-ratio:750/500;text-align:center;margin-inline:auto;overflow:hidden}.detail__slider-img img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.detail__slider-thumbs .swiper-slide{cursor:pointer;opacity:1;transition:opacity .2s ease-out}.detail__slider-thumbs .swiper-slide-thumb-active .detail__slider-thumb{outline:2px solid #3c3c3c;outline-offset:-2px}.detail__slider-thumb{width:100%;aspect-ratio:3/2;background-color:#ecebeb}.detail__slider-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.detail__table-dl{display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid #3c3c3c}.detail__table-dl:first-child{border-top:1px solid #3c3c3c}.detail__table-dl.is-address .detail__table-dd{padding:4px 12px}.detail__table-dl.is-product .detail__table-dd{display:grid}.detail__table-dl.is-product .detail__table-dd>dl{display:grid;grid-template-columns:subgrid;grid-column:span 2;justify-content:start;-moz-column-gap:0;column-gap:0}.detail__table-dl.is-product .detail__table-dd>dl:not(:last-child){border-bottom:1px solid #3c3c3c}.detail__table-dl.is-product .detail__table-dd>dl dd,.detail__table-dl.is-product .detail__table-dd>dl dt{padding:4px 12px}.detail__table-dl.is-product .detail__table-dd>dl dd{border-left:1px solid #3c3c3c}.detail__table-dt{text-align:center;background-color:color-mix(in srgb,#3c3c3c 15%,#fff);padding:4px 12px}.detail__table-dd{line-height:1.5;border-left:1px solid #3c3c3c}.detail__table-link{display:block}.detail__table-link::after{content:"";display:inline-block;width:1em;aspect-ratio:1/1;background-color:#3c3c3c;-webkit-mask:url(/assets/img/common/icon_clip.svg) no-repeat center/contain;mask:url(/assets/img/common/icon_clip.svg) no-repeat center/contain;margin-left:8px;translate:0 .1em}.detail__movie{display:grid;gap:20px}.detail__movie-box iframe{width:100%;height:auto;aspect-ratio:16/9}.detail__relation-ttl{font-weight:500;font-size:1.6rem}.detail__row{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (min-width:768px){.example__ttl{font-size:3.4rem}.example__block-row{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.example__accordion-ttl{font-size:2.2rem;padding:16px 40px}.example__accordion-ttl::after,.example__accordion-ttl::before{right:20px}.example__accordion-ttl::before{height:24px;right:31px}.example__accordion-ttl::after{width:24px}.example__accordion-list{gap:16px;padding:30px 0;font-size:2.2rem}.example__filter-btn{font-size:2.2rem;padding:16px 20px}.detail__category-list{gap:20px}.detail__category-item{font-size:1.4rem}.detail__table-dl{grid-template-columns:143px 1fr}.detail__table-dl.is-address .detail__table-dd{padding:8px 30px}.detail__table-dl.is-product .detail__table-dd>dl dd,.detail__table-dl.is-product .detail__table-dd>dl dt{padding:8px 30px}.detail__table-dt{padding:8px 30px}.detail__movie{gap:40px}.detail__relation-ttl{font-size:2.2rem}.detail__row{gap:40px}}@media (any-hover:hover){.example__filter-btn.example__filter-btn--prod01:hover{opacity:1}.example__filter-btn.example__filter-btn--prod02:hover{opacity:1}.detail__slider-thumbs .swiper-slide:hover{opacity:.7}}