.contents.body.search{margin-bottom:6rem}.contents.body.search .search-title-area{margin:2rem auto 4rem;padding:0 2rem}@media(821px <= width){.contents.body.search .search-title-area{padding:0;margin:6rem auto 4rem;max-width:100rem}}.contents.body.search .search-title-area .title{font-size:var(--font16);line-height:1.75;font-weight:500;margin-bottom:.5rem}@media(821px <= width){.contents.body.search .search-title-area .title{font-size:var(--font20)}}.contents.body.search .search-title-area a{padding-bottom:.1em;border-bottom:1px solid var(--colorBlu);color:var(--colorBlu)}.contents.body.search .search-title-area a:hover{color:var(--colorBlu)}.contents.body.search .search-title-area .text{font-size:var(--font14);line-height:1.75}@media(821px <= width){.contents.body.search .search-title-area .text{font-size:var(--font16);line-height:2}}.contents.body.search .filter-section.my-lg{margin:2rem auto;padding:2rem;background-color:#f0f0f0;max-width:calc(100% - 4rem);border-radius:8px}@media(821px <= width){.contents.body.search .filter-section.my-lg{padding:4rem;max-width:100rem}}.contents.body.search .filter-section.my-lg.compact .filter-subsection{margin-bottom:2rem}@media(821px <= width){.contents.body.search .filter-section.my-lg.compact .filter-subsection{margin-bottom:3rem}}.contents.body.search .filter-section.my-lg.compact .filter-subsection:last-child{margin-bottom:0}.contents.body.search .filter-section.my-lg .filter-title{font-size:var(--font14);font-weight:500;color:#3b3938;margin-bottom:2rem}@media(821px <= width){.contents.body.search .filter-section.my-lg .filter-title{font-size:var(--font18)}}.contents.body.search .filter-section.my-lg.compact .filter-title{margin-bottom:1.5rem}@media(821px <= width){.contents.body.search .filter-section.my-lg.compact .filter-title{margin-bottom:2rem}}.contents.body.search .filter-section.my-lg .area-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}@media(821px <= width){.contents.body.search .filter-section.my-lg .area-buttons{gap:1rem}}.contents.body.search .filter-section.my-lg.compact .area-buttons{margin-bottom:1rem}@media(821px <= width){.contents.body.search .filter-section.my-lg.compact .area-buttons{margin-bottom:1.5rem}}.contents.body.search .filter-section.my-lg .area-btn{background-color:#fff;border:1px solid #ccc;border-radius:20px;padding:.5rem 2rem;font-size:var(--font13);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;color:#666}@media(821px <= width){.contents.body.search .filter-section.my-lg .area-btn{padding:.5rem 4rem}}.contents.body.search .filter-section.my-lg .area-btn:hover{border-color:#3b3938;color:#3b3938}.contents.body.search .filter-section.my-lg .area-btn.active{background-color:#3b3938;color:#fff;border-color:#3b3938}.contents.body.search .prefecture-checkboxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:2rem;background-color:#fff;border-radius:8px}@media(821px <= width){.contents.body.search .prefecture-checkboxes{gap:2rem;padding:2rem}}.contents.body.search .checkbox-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.contents.body.search .checkbox-list.product-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents.body.search .checkbox-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.contents.body.search .checkbox-item input[type=checkbox]{width:1.6rem;height:1.6rem;accent-color:#3b3938;cursor:pointer;margin:0}.contents.body.search .checkbox-item span{font-size:var(--font14);color:#3b3938;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.2}.search-post-area{display:grid;gap:.2rem;margin:2rem auto 4rem;padding:0 2rem;grid-template-columns:repeat(2, 1fr)}@media(821px <= width){.search-post-area{grid-template-columns:repeat(3, 1fr);gap:.2rem;max-width:100rem;padding:0}}.search-post-area .loading{color:#666;font-size:var(--font13)}@media(821px <= width){.search-post-area .loading{font-size:var(--font16)}}.search-post-area .post-item{background:#efefef;overflow:hidden}.search-post-area .post-item .post-link{display:block;text-decoration:none;color:inherit}.search-post-area .post-item .post-link .post-image{width:100%;height:100%;aspect-ratio:4/5;position:relative}.search-post-area .post-item .post-link .post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.search-post-area .post-item .post-link .post-image .post-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:5rem;height:5rem;background:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.35);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2;-webkit-transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}@media(821px <= width){.search-post-area .post-item .post-link .post-image .post-play-icon{width:6.5rem;height:6.5rem}}.search-post-area .post-item .post-link .post-image .post-play-icon svg{width:2rem;height:2rem;color:hsla(0,0%,100%,.9);margin-left:.25rem}@media(821px <= width){.search-post-area .post-item .post-link .post-image .post-play-icon svg{width:2.5rem;height:2.5rem;margin-left:.3rem}}.search-post-area .post-item .post-link .post-image .post-arrow-icon{position:absolute;bottom:.75rem;right:.75rem;width:3rem;height:3rem;background-color:rgba(128,128,128,.7);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease;padding:.5rem}@media(821px <= width){.search-post-area .post-item .post-link .post-image .post-arrow-icon{width:3.75rem;height:3.75rem;bottom:1rem;right:1rem;padding:.5rem}}.search-post-area .post-item .post-link .post-image .post-arrow-icon img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}@media(821px <= width){.search-post-area .post-item .post-link .post-image .post-arrow-icon img{width:2rem;height:2rem}}.search-post-area .post-item:hover .post-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.search-post-area .post-item:hover .post-image .post-play-icon{background:hsla(0,0%,100%,.35);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search-post-area .post-item:hover .post-image .post-arrow-icon{background-color:rgba(128,128,128,.9)}.search-count-area{margin:1.5rem auto;padding:0 2rem;max-width:calc(100% - 4rem)}@media(821px <= width){.search-count-area{max-width:100rem;padding:0;margin:2rem auto}}.search-count-area .search-count-text{font-size:var(--font13);color:#3b3938;font-weight:400;text-align:left}@media(821px <= width){.search-count-area .search-count-text{font-size:var(--font14)}}.search-count-area .search-count-text #search-count{font-size:var(--font24);font-weight:700;color:#3b3938;margin-right:.5rem}@media(821px <= width){.search-count-area .search-count-text #search-count{font-size:var(--font24)}}.search-count-area .search-count-text .loading-dots{display:inline-block;-webkit-animation:loadingDots 1.5s infinite;animation:loadingDots 1.5s infinite;font-weight:700;font-size:var(--font24);color:#3b3938}@media(821px <= width){.search-count-area .search-count-text .loading-dots{font-size:var(--font32)}}.sticky-area{position:relative}.sticky-area .search-filters{background-color:#f0f0f0;border-radius:8px;padding:2rem;margin:auto;max-width:calc(100% - 4rem)}@media(821px <= width){.sticky-area .search-filters{max-width:100rem;padding:4rem}}.sticky-area .search-filters .search-form .filter-section{margin-bottom:3rem}@media(821px <= width){.sticky-area .search-filters .search-form .filter-section{margin-bottom:5rem}}.sticky-area .search-filters .search-form .filter-section:last-child{margin-bottom:2rem}@media(821px <= width){.sticky-area .search-filters .search-form .filter-section:last-child{margin-bottom:4rem}}.sticky-area .search-filters .search-form .filter-section .filter-title{font-size:var(--font14);font-weight:500;color:#3b3938;margin-bottom:2rem}@media(821px <= width){.sticky-area .search-filters .search-form .filter-section .filter-title{font-size:var(--font18)}}.sticky-area .search-filters .search-form .filter-section .area-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}@media(821px <= width){.sticky-area .search-filters .search-form .filter-section .area-buttons{gap:1rem}}.sticky-area .search-filters .search-form .filter-section .area-buttons .area-btn{background-color:#fff;border:1px solid #ccc;border-radius:20px;padding:.5rem 2rem;font-size:var(--font13);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;color:#666}@media(821px <= width){.sticky-area .search-filters .search-form .filter-section .area-buttons .area-btn{padding:.5rem 4rem}}.sticky-area .search-filters .search-form .filter-section .area-buttons .area-btn:hover{border-color:#3b3938;color:#3b3938}.sticky-area .search-filters .search-form .filter-section .area-buttons .area-btn.active{background-color:#3b3938;color:#fff;border-color:#3b3938}.sticky-area .search-filters .search-form .filter-section .prefecture-checkboxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:2rem;background-color:#fff;border-radius:8px}@media(821px <= width){.sticky-area .search-filters .search-form .filter-section .prefecture-checkboxes{gap:2rem;padding:2rem}}.sticky-area .search-filters .search-form .filter-section .checkbox-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.sticky-area .search-filters .search-form .filter-section .checkbox-list.product-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sticky-area .search-filters .search-form .filter-section .checkbox-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.sticky-area .search-filters .search-form .filter-section .checkbox-item input[type=checkbox]{width:1.6rem;height:1.6rem;accent-color:#3b3938;cursor:pointer;margin:0}.sticky-area .search-filters .search-form .filter-section .checkbox-item span{font-size:var(--font14);color:#3b3938;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.2}.sticky-area .search-filters .search-form .filter-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.sticky-area .search-filters .search-form .filter-buttons .btn{padding:1em 1.2em;font-size:var(--font12);border:1px solid;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:5rem;line-height:1;position:relative;z-index:1;-webkit-transition:color .5s,border-color .5s;transition:color .5s,border-color .5s;text-align:center}@media(821px <= width){.sticky-area .search-filters .search-form .filter-buttons .btn{padding:1.5em 3.75em}}.sticky-area .search-filters .search-form .filter-buttons .btn.btn-search{background-color:#3b3938;color:#fff;border-color:#3b3938;min-width:180px}.sticky-area .search-filters .search-form .filter-buttons .btn.btn-search:hover{background-color:#555;border-color:#555;color:#fff}.search-state{margin:1rem 2rem}@media(821px <= width){.search-state{margin:1rem auto;max-width:100rem}}.search-state .state-title{font-size:var(--font14);color:#666}.search-state .state-title #state-text{font-weight:500;color:#3b3938}@-webkit-keyframes loadingDots{0%,20%{opacity:.2}50%{opacity:1}80%,100%{opacity:.2}}@keyframes loadingDots{0%,20%{opacity:.2}50%{opacity:1}80%,100%{opacity:.2}}.button-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:calc(100% - 4rem);margin:0 auto}@media(821px <= width){.button-area{max-width:100rem}}.button-area.h-half button{padding-top:1em;padding-bottom:1em}.button-area.start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.button-area button{padding:1.5em 3.75em;font-size:var(--font14);border:1px solid;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:5rem;line-height:1;position:relative;z-index:1;-webkit-transition:color .5s,border-color .5s;transition:color .5s,border-color .5s;font-weight:500;color:#3b3938}.button-area button:hover{color:var(--colorBlu);border-color:var(--colorBlu)}.divider{margin-left:auto;margin-right:auto;border-bottom:1px solid;max-width:calc(100% - 4rem)}@media(821px <= width){.divider{max-width:100rem}}.post section.contents{aspect-ratio:auto;margin-bottom:3rem;margin-top:0}section.contents h1.title span{display:inline-block}section.contents .inner .block.title{-webkit-transition:background-color .5s;transition:background-color .5s}section.contents.head .inner .block.title{background:none}section.contents .inner .block.visual{width:100%}section.contents .inner .block.title.sec{padding-top:2.5rem;margin-bottom:2rem}section.contents .inner .block.title.sec .title{font-size:var(--font16);line-height:1.75;font-weight:500;margin-bottom:1em}@media(821px <= width){section.contents .inner .block.title.sec .title{margin-bottom:2em}}section.contents .inner .block.title.sec p{font-size:var(--font14);line-height:1.75}section.contents.top{margin-top:0}section.contents.top .page-title{padding:.5em 2rem 2.5rem;line-height:1.75}section.contents.top .section-title::before{display:none}section.contents.top picture{display:block;aspect-ratio:1/1}section.contents.top .hero{width:100%;max-width:1200px;margin:0 auto}section.contents.top .hero img{-o-object-fit:contain;object-fit:contain;height:auto;margin:0}section.body{aspect-ratio:auto}section.body section{margin-bottom:0}section.body .divider{width:100%;margin-bottom:2rem;max-width:calc(100% - 3rem)}section.body .block.title{background:none;padding:1.5rem;padding-top:2.5rem}section.body .grid-area{max-width:calc(100% - 4rem);margin-left:auto;margin-right:auto;display:grid;gap:4rem;margin-bottom:10rem;margin-top:4rem}@media(821px <= width){section.body .grid-area{grid-template-columns:repeat(3, 1fr);gap:1rem;max-width:100rem;margin-top:0;margin-bottom:20rem}}section.body .grid-area .grid-item{width:100%}section.body .grid-area .grid-item .grid-item-img{width:100%;margin-bottom:1rem}section.body .grid-area .grid-item .grid-item-img img{width:100%}section.body .grid-area .grid-item .grid-item-title{font-size:var(--font14);line-height:1.75;font-weight:500;margin-bottom:1rem}@media(821px <= width){section.body .grid-area .grid-item .grid-item-title{font-size:var(--font16)}}section.body .grid-area .grid-item .grid-item-text{font-size:var(--font13);line-height:1.75}@media(821px <= width){section.body .grid-area .grid-item .grid-item-text{font-size:var(--font14)}}@media(821px <= width){section.contents{aspect-ratio:16/6;margin-bottom:.5rem}section.contents.top picture{aspect-ratio:1200/540}section.contents.top .page-title{padding:4rem 6rem 6rem}section.contents.body{aspect-ratio:auto}section.contents.body .block.title.sec{width:100%;max-width:66rem;padding-top:0;margin-bottom:6rem}section.contents.body .block.title.sec .title{font-size:var(--font20);line-height:1.75;font-weight:500;margin-bottom:1em}section.contents.body .block.title.sec p{font-size:var(--font16);line-height:2}section.contents.body .divider,section.contents.body .block.title.sec{max-width:66rem}section.contents .inner picture.banner{width:calc(73% - .25rem);position:absolute}section.contents.head .inner picture.banner{width:100%}section.contents .link.banner.even{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.body section{margin-bottom:0}section.body .divider,section.body .block.title.sec{max-width:66rem;margin-bottom:6rem}}.no-posts-message{text-align:center;padding:4rem 2rem;color:#666;grid-column:1/-1}.no-posts-message p{font-size:var(--font14);line-height:1.6;margin-bottom:.5rem}@media(821px <= width){.no-posts-message p{font-size:var(--font16)}}.no-posts-message p:last-child{margin-bottom:0}@media(821px <= width){.no-posts-message{padding:6rem 2rem}.no-posts-message p{font-size:var(--font18)}}.campaign-banner{position:fixed;bottom:10px;right:10px;z-index:10;max-width:250px}@media(821px <= width){.campaign-banner{max-width:320px}}.campaign-banner a{display:block;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.campaign-banner a:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.campaign-banner a picture img{width:100%;aspect-ratio:250/97}#present{padding-top:6rem;padding-bottom:3rem}@media(821px <= width){#present{padding-top:15rem;padding-bottom:6rem}}#present .bg-area{background-color:#f5f5f5;padding:3rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0}@media(821px <= width){#present .bg-area{max-width:120rem;padding:6rem 4rem;margin:0 auto}}#present .present-title{position:relative}#present .present-title .screen-reader-text{font-size:0;line-height:0;height:0;overflow:hidden;position:absolute;top:0;left:0;width:0;white-space:nowrap;color:rgba(0,0,0,0);text-indent:-9999px;border:0;padding:0;margin:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}#present .headline-img{max-width:30rem;margin:0 auto 3rem}@media(821px <= width){#present .headline-img{margin:0 auto 4rem;max-width:66.4rem}}#present .headline-img img{width:100%;display:block}#present .sprint{padding:2rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;text-align:center;margin-bottom:2rem}@media(821px <= width){#present .sprint{padding:2rem}}#present .sprint .sprint-headline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.5rem}@media(821px <= width){#present .sprint .sprint-headline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}#present .sprint .sprint-headline .l{font-size:var(--font14);line-height:1;font-weight:700}@media(821px <= width){#present .sprint .sprint-headline .l{font-size:var(--font18)}}#present .sprint .sprint-headline .r{font-size:var(--font18);line-height:1;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2rem}@media(821px <= width){#present .sprint .sprint-headline .r{font-size:var(--font24);gap:.5rem;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}#present .sprint .sprint-headline .r .num{font-size:var(--font20);line-height:1}@media(821px <= width){#present .sprint .sprint-headline .r .num{font-size:var(--font30)}}#present .sprint .sprint-caution{font-size:var(--font12);letter-spacing:.01em;font-weight:500;color:#991717;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(821px <= width){#present .sprint .sprint-caution{font-size:var(--font14)}}#present .products{background-color:#fff;padding:3rem 2rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media(821px <= width){#present .products{padding:4rem 4rem 3rem}}#present .products .product{display:grid;gap:2rem}@media(821px <= width){#present .products .product{grid-template-columns:230px auto;gap:3rem}}#present .products .product:not(:last-of-type){margin-bottom:5rem}#present .products .product .product-name .product-headline{padding:.7rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100vmax;background-color:#3b3938;color:#fff;text-align:center;font-weight:600;margin-bottom:2rem;font-size:var(--font15)}@media(821px <= width){#present .products .product .product-name .product-headline{font-size:var(--font16)}}#present .products .product .product-name .product-headline.mb-none{margin-bottom:0}#present .products .product .product-name .product-subheadline{line-height:1;font-weight:600;margin-bottom:2rem;margin-top:1rem;text-align:right;font-size:var(--font13)}@media(821px <= width){#present .products .product .product-name .product-subheadline{font-size:var(--font14)}}#present .products .product .product-name .name-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#present .products .product .product-name .type-group:not(:last-of-type){margin-bottom:3rem}#present .products .product .product-name .type-group .group-sub-headline-title{font-size:var(--font12);line-height:1;font-weight:600;margin-bottom:.5rem}@media(821px <= width){#present .products .product .product-name .type-group .group-sub-headline-title{font-size:var(--font14)}}#present .products .product .product-name .type-group .group-title{font-size:var(--font16);line-height:1;font-weight:700;margin-bottom:1.5rem}@media(821px <= width){#present .products .product .product-name .type-group .group-title{font-size:var(--font18)}}#present .products .product .product-name .type-group .product-list{list-style:disc;margin-left:2rem}#present .products .product .product-name .type-group .product-list li{line-height:1.2;font-size:var(--font14)}@media(821px <= width){#present .products .product .product-name .type-group .product-list li{font-size:var(--font16)}}#present .products .product .product-name .type-group .group-sub-text{font-size:var(--font10);line-height:1;font-weight:500;letter-spacing:.01em;margin-bottom:1rem;margin-top:-0.5rem}#present .products .product .product-items .items-column{display:grid;gap:2rem}@media(821px <= width){#present .products .product .product-items .items-column{gap:1rem}}@media(821px <= width){#present .products .product .product-items .items-column.column-3-2-3{grid-template-columns:3fr 2.05fr 3fr}}#present .products .product .product-items .items-column.column-3-2-3 .item-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}@media(821px <= width){#present .products .product .product-items .items-column.column-3-2-3 .item-wrap{gap:0}}@media(821px <= width){#present .products .product .product-items .items-column.column-1-1{grid-template-columns:1fr 1fr}}#present .products .product .product-items .items-column .item a{display:block;text-decoration:none}#present .products .product .product-items .items-column .item a .item-name{font-weight:600;font-size:var(--font13);text-align:center;margin-top:1rem}@media(821px <= width){#present .products .product .product-items .items-column .item a .item-name{font-size:var(--font14);text-align:left;margin-top:0}}#present .caution{margin-top:3rem}#present .caution .title{font-size:var(--font15);margin-bottom:1rem;font-weight:500}@media(821px <= width){#present .caution .title{font-size:var(--font18)}}#present .caution .caution-list{font-size:var(--font13);line-height:1.5;list-style:disc;margin-left:2rem}@media(821px <= width){#present .caution .caution-list{font-size:var(--font14)}}