.WorksList_workslist__IOQZY{padding-inline:calc(14/375*100vw)}@media print,screen and (min-width:768px){.WorksList_workslist__IOQZY{padding-inline:unset;width:min(1388px,calc(1388 / 1440 * 100vw));margin-inline:auto}}.WorksList_workslist__IOQZY div[data-class=gridItem]{padding-bottom:calc(26/375*100vw);width:calc(115/375*100vw);overflow:hidden;padding-inline:calc(13/375*100vw)}@media print,screen and (min-width:768px){.WorksList_workslist__IOQZY div[data-class=gridItem]{width:min(198px,calc(198 / 1440 * 100vw));padding-inline:min(24px,calc(24 / 1440 * 100vw));padding-bottom:min(50px,calc(50 / 1440 * 100vw))}}.WorksList_workslist__IOQZY div[data-class=gridItem] a{display:block;opacity:0;scale:0;transition:opacity .3s ease-in-out,scale .3s ease-in-out}.WorksList_workslist__IOQZY div[data-class=gridItem] a.WorksList_isActive__3QFUp{opacity:1;scale:1}@media(any-hover:hover){.WorksList_workslist__IOQZY div[data-class=gridItem] a:hover img{scale:.9}}.WorksList_workslist__IOQZY div[data-class=gridItem] a img{transition:scale .1s ease-in-out}.page_pageTitle__TDmMW{padding-left:calc(var(--padding-sp)/375*100vw);padding-right:calc(var(--padding-sp)/375*100vw)}@media print,screen and (min-width:768px){.page_pageTitle__TDmMW{padding-left:unset;padding-right:unset;margin-inline:auto;width:min(1340px,calc(1340 / 1440 * 100vw))}}.page_pageTitle__TDmMW{font-size:calc(14/375*100vw);line-height:var(--line-height-xsmall);letter-spacing:.08em;text-align:center;padding-bottom:calc(60/375*100vw)}@media print,screen and (min-width:768px){.page_pageTitle__TDmMW{text-align:left;margin-top:min(45px,calc(45 / 1440 * 100vw));font-size:min(22px,calc(22 / 1440 * 100vw));padding-bottom:min(80px,calc(80 / 1440 * 100vw))}}.page_categories__xCs5_,.page_tags__kZxWM{padding-left:calc(var(--padding-sp)/375*100vw);padding-right:calc(var(--padding-sp)/375*100vw)}@media print,screen and (min-width:768px){.page_categories__xCs5_,.page_tags__kZxWM{padding-left:unset;padding-right:unset;margin-inline:auto;width:min(1340px,calc(1340 / 1440 * 100vw))}}.page_categories__xCs5_ ul,.page_tags__kZxWM ul{font-size:calc(14/375*100vw);letter-spacing:.04em;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(14/375*100vw) calc(12/375*100vw);gap:calc(14/375*100vw) calc(12/375*100vw)}@media print,screen and (min-width:768px){.page_categories__xCs5_ ul,.page_tags__kZxWM ul{display:flex;font-size:min(16px,calc(16 / 1440 * 100vw));gap:min(16px,calc(16 / 1440 * 100vw))}}.page_categories__xCs5_ ul li label,.page_tags__kZxWM ul li label{display:grid;grid-template:"icon label" auto/auto 1fr;align-items:center;grid-gap:calc(6/375*100vw);gap:calc(6/375*100vw)}@media print,screen and (min-width:768px){.page_categories__xCs5_ ul li label,.page_tags__kZxWM ul li label{gap:min(6px,calc(6 / 1440 * 100vw))}}.page_categories__xCs5_ ul li label:before,.page_tags__kZxWM ul li label:before{content:"";grid-area:icon;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%}.page_categories__xCs5_ ul li label input,.page_tags__kZxWM ul li label input{display:none}.page_categories__xCs5_ ul li label span,.page_tags__kZxWM ul li label span{grid-area:label;display:block}.page_tags__kZxWM{margin-top:calc(14/375*100vw);padding-bottom:calc(50/375*100vw)}@media print,screen and (min-width:768px){.page_tags__kZxWM{margin-top:min(16px,calc(16 / 1440 * 100vw));padding-bottom:min(50px,calc(50 / 1440 * 100vw))}}.page_categoryLabel__q5gul:has(input:checked):before{background-image:url(/cat_active.svg)}.page_categoryLabel__q5gul:before{width:calc(12/375*100vw);height:calc(12/375*100vw);background-image:url(/cat_default.svg)}@media print,screen and (min-width:768px){.page_categoryLabel__q5gul:before{width:min(14px,calc(14 / 1440 * 100vw));height:min(14px,calc(14 / 1440 * 100vw))}}.page_tagLabel__e3TFC:has(input:checked):before{background-image:url(/tag_active.svg)}.page_tagLabel__e3TFC:before{width:calc(13/375*100vw);height:calc(13/375*100vw);background-image:url(/tag_default.svg)}@media print,screen and (min-width:768px){.page_tagLabel__e3TFC:before{width:min(15px,calc(15 / 1440 * 100vw));height:min(15px,calc(15 / 1440 * 100vw))}}