.archive-example__title{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.archive-example-list{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media screen and (min-width:960px){.archive-example-list{grid-template-columns:repeat(2,1fr);padding:3rem;gap:1.5rem}}.archive-example-list__item{display:flex;width:100%;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:.25rem;overflow:hidden}.archive-example-list__link{display:flex;flex-direction:row;width:100%;height:100%;transition:opacity 0.15s}.archive-example-list__link:hover{text-decoration:none;opacity:.8}.archive-example-list__thumb{aspect-ratio:16/9;width:100%;overflow:hidden;flex-basis:30%;flex-shrink:0;min-height:80px}.archive-example-list__thumb img{width:100%;height:100%;object-fit:cover}.archive-example-list__title{font-size:1.25rem;color:#fff;background-color:#FFA500;display:flex;align-items:center;padding:.25rem .75rem;font-weight:500;flex-grow:1}@media screen and (min-width:960px){.archive-example-list__title{font-size:1.5rem}}.archive-example-list__subtitle{font-size:.875rem;color:#666;display:block}.archive-example-list__body{display:flex;flex-direction:column;padding:.5rem}.taxonomy-example-info{display:flex;justify-content:space-between;font-size:1rem;align-items:flex-end;margin-bottom:1.5rem}.taxonomy-example-info__count{font-size:1.125rem}.taxonomy-example-info__order{display:flex;align-items:center;gap:.5rem}.example-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;background-color:#fbf9e6}@media screen and (min-width:960px){.example-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.example-grid__item{display:flex;flex-direction:column;width:100%;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:.25rem;background-color:#fff;position:relative}.example-grid__thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-top-left-radius:.25rem;border-top-right-radius:.25rem;overflow:hidden}.example-grid__thumb img{width:100%;height:100%;object-fit:cover}.example-grid__body{padding:.5rem;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:960px){.example-grid__body{padding:1rem}}.example-grid__header{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.example-grid__category{font-size:.875rem;color:#fff;background-color:#3e6ca3;padding:.25rem .75rem;flex-shrink:0;line-height:1}.example-grid__title{font-weight:700;color:#333;line-height:1.3}.example-grid__meta{display:flex;justify-content:space-between;align-items:center;color:#333}.example-grid__time{display:flex;align-items:baseline;font-size:.875rem}.example-grid__time-value{font-size:1.5rem;font-weight:700;margin-left:.125rem;margin-right:.125rem}.example-grid__price{display:flex;align-items:baseline;font-size:1rem}.example-grid__price-value{font-size:1.5rem;font-weight:700;margin-right:.125rem}.example-grid__new{position:absolute;top:0;right:0;background-color:#d07a5b;color:#fff;font-size:.75rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;line-height:1}.l-container:has(.archive-example-list){padding-left:0;padding-right:0}.example-type-select{display:flex;align-items:center;justify-content:center;gap:1rem;padding:0 1rem 2rem}.example-type-select__title{font-size:1.125rem;font-weight:400}.taxonomy-example{padding:1rem 0;background-color:#fbf9e6;position:relative!important}.taxonomy-example:before{content:"";position:absolute;top:0;left:0;width:300%;height:100%;background-color:#fbf9e6;transform:translateX(-50%);z-index:-1}.taxonomy-example__title{font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:.5rem;margin-bottom:1rem}.taxonomy-example .archive-example-list{padding:0;background-color:transparent}.taxonomy-example .archive-example-list__item{box-shadow:none;border:1px solid #ccc}.taxonomy-example .archive-example-list__title{font-size:1.125rem;padding:0;background-color:transparent;color:#333}.taxonomy-example .archive-example-list__thumb{aspect-ratio:4/3}.swiper-slide{max-height:250px}@media screen and (min-width:960px){.swiper-slide{max-height:500px}}[data-slider] .swiper-button-next,[data-slider] .swiper-button-prev{color:#FFA500}[data-slider=main]{margin-bottom:1.5rem}[data-slider=main] .swiper-slide{display:flex;justify-content:center}[data-slider=main] .swiper-slide img{object-fit:contain}[data-slider=thumbs]{margin-bottom:3rem}[data-slider=thumbs] .swiper-slide{aspect-ratio:1;overflow:hidden;border-radius:.25rem;cursor:pointer;transition:opacity 0.15s;border:3px solid transparent}[data-slider=thumbs] .swiper-slide:hover{opacity:.8}[data-slider=thumbs] .swiper-slide img{width:100%;height:100%;object-fit:cover}[data-slider=thumbs] .swiper-slide-thumb-active{border:3px solid #FFA500}.example .c-postTitle__ttl{font-size:2rem;font-weight:700;margin-bottom:2rem}.example__subtitle{font-weight:500;position:relative;display:block;padding-bottom:.25rem;font-size:1.25rem;margin-bottom:1.5rem}.example__subtitle::after{content:"";position:absolute;bottom:0;left:0;width:100px;height:2px;background-color:#FFA500}.example__location{display:flex;gap:.5rem;align-items:center}.example__location i{font-size:1.5rem;color:#3e6ca3}.example__location-text{font-size:1rem;font-weight:500;color:#666}.example__features{display:grid;grid-template-columns:repeat(1,1fr);gap:.25rem}@media screen and (min-width:960px){.example__features{grid-template-columns:repeat(2,1fr)}}.example__feature{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;color:#fff;background-color:#a0a09f;font-size:1.25rem}.example__feature-title{font-weight:700}.example__feature-text{font-weight:700}.l-container:has(.single-example){padding-left:0;padding-right:0;padding-top:0}.single-example .c-postTitle__ttl{background-color:#fbf9e6;font-size:1.25rem;font-weight:700;margin-top:0;margin-bottom:0;padding:.75rem .5rem}@media screen and (min-width:960px){.single-example .c-postTitle__ttl{padding:1.5rem 1rem}}.single-example__thumbnail{display:flex}.single-example__thumbnail img{width:100%}.single-example__title{display:flex;gap:.5rem;align-items:center;flex-direction:column;margin-bottom:3rem}.single-example__title-category{font-size:.875rem;color:#fff;background-color:#3e6ca3;padding:.25rem .75rem;flex-shrink:0;line-height:1}.single-example__title-text{font-size:1.125rem;font-weight:700;color:#333}.single-example__content{padding:1rem!important;margin:0!important}.single-example-bg{background-color:#fbf9e6;padding:1rem}@media screen and (min-width:960px){.single-example-bg{padding:2rem}}.single-example-data{display:flex;flex-direction:column;gap:2rem;align-items:center}.single-example-data__title{width:150px;position:relative;text-align:center}.single-example-data__title-text{font-size:1rem;color:#666;font-weight:500;display:inline-block;padding:.25rem .5rem;background-color:#fbf9e6;position:relative}.single-example-data__title:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#666;transform:translate(-50%,-50%)}.single-example-data-list{margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.single-example-data-list__row{display:flex;align-items:baseline;justify-content:space-between;font-size:16px;gap:24px;border-bottom:2px solid #666}.single-example-data-list__row--product{flex-direction:column;border:none}.single-example-data-list__title{flex-shrink:0;font-weight:500}.single-example-data-list__price-value{font-size:1.5rem;font-weight:700}.single-example-data-list__time-value{font-size:1.5rem;font-weight:700;margin-left:.125rem;margin-right:.125rem}.single-example-data-list__product{display:flex;gap:2rem}.single-example-data-list__product-image{flex-shrink:0;width:120px}.single-example-data-list__product-content{text-align:right}.single-example-images{padding:1rem;display:flex;align-items:center;flex-direction:column}@media screen and (min-width:960px){.single-example-images{flex-direction:row;gap:2rem}}.single-example-images__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.single-example-images__arrow{margin-top:2rem;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;font-size:3rem;color:#FFA500}@media screen and (min-width:960px){.single-example-images__arrow{transform:rotate(-90deg);margin-top:0;margin-bottom:0}}.single-example-button{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;margin-top:2rem}.single-example-button__link{display:flex;align-items:center;justify-content:center;padding:.5rem 2rem;background-color:#d1795c;color:#fff;font-size:1.25rem;font-weight:700;border-radius:.25rem;text-decoration:none;transition:background-color 0.15s}.single-example-button__link:hover{background-color:#b05a3e}.single-example-related{padding:1rem;display:flex;flex-direction:column;gap:1rem;background-color:#fbf9e6}@media screen and (min-width:960px){.single-example-related{padding:2rem}}.single-example-related__title{font-size:1.25rem;font-weight:700;position:relative;padding-left:2rem}.single-example-related__title:before{content:"";position:absolute;top:50%;left:0;width:1.25rem;height:1.25rem;background-color:#d1795c;border-radius:50%;transform:translateY(-50%)}