:root{--opacity:1.0;--col_white: 255, 255, 255;--col_black: 31, 32, 32;--col_black-2:76, 77, 77;--col_gray: 155, 155, 155;--col_gray-2: 233, 233, 233;--col_gray-3: 230, 230, 230;--col_gray-4: 215, 215, 215;--col_darkblue: 0, 122, 216;--col_bg-gray: 238, 238, 238;--col_yellow: 255, 241, 0}:root{--rad: 8px}@media screen and (max-width: 800px){:root{--rad: 4px}}.archive .works_boxes{padding-block:100px;width:100%;display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 800px){.archive .works_boxes{padding-block:60px 40px;grid-template-columns:repeat(2, 1fr)}}.archive .works_box{padding-block-end:60px;display:grid;grid-template-rows:subgrid;grid-row:span 4}.archive .works_box a{display:grid;grid-template-rows:subgrid;grid-row:span 4}.archive .works_box_image{width:100%;height:auto;aspect-ratio:8/5}.archive .works_box_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive .works_box_txt{margin-block-start:20px;padding-inline:2em;display:grid;grid-template-rows:subgrid;grid-row:span 3}@media screen and (max-width: 800px){.archive .works_box_txt{margin-block-start:10px;padding-inline:1em}}.archive .works_tit{font-size:clamp(15.9078148989px,15.9078148989px + (18 - 15.9078148989)*(100vw - 375px)/(1440 - 375),18px);line-height:1.4;letter-spacing:.12em}@media screen and (max-width: 800px){.archive .works_tit{font-size:clamp(14.4715347705px,14.4715347705px + (16 - 14.4715347705)*(100vw - 375px)/(1440 - 375),16px);letter-spacing:.1em}}.archive .works_info{margin-block-start:10px;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;font-size:clamp(12.2480425826px,12.2480425826px + (13 - 12.2480425826)*(100vw - 375px)/(1440 - 375),13px);letter-spacing:.12em}@media screen and (max-width: 800px){.archive .works_info{margin-block-start:5px}}.archive .works_category_list{display:flex;gap:0 10px;flex-wrap:wrap}.archive .works_category_item{font-size:10px;letter-spacing:.12em}.single .works .article{margin-block-start:30px}@media screen and (max-width: 800px){.single .works .article{margin-block-start:20px}}@media screen and (max-width: 800px){.single .works .article .wrap_m{width:min(90%,1152px)}}.single .works .article .fv{width:100%;height:auto;aspect-ratio:1440/783}.single .works .article .fv img{width:100%;height:100%}.single .works .article .detail{padding-block-start:60px}@media screen and (max-width: 800px){.single .works .article .detail{padding-block-start:40px}}.single .works .article .detail_tit .sub{font-size:12px}.single .works .article .detail_tit .main{margin-block-start:8px;font-size:clamp(22.6867017024px,22.6867017024px + (28 - 22.6867017024)*(100vw - 375px)/(1440 - 375),28px);letter-spacing:.04em;line-height:1.4}@media screen and (max-width: 800px){.single .works .article .detail_tit .main{margin-block-start:4px}}.single .works .article .detail_info{margin-block-start:20px}.single .works .article .detail_info .area{font-size:15px;letter-spacing:.16em}.single .works .article .detail_info .category_list{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.single .works .article .detail_info .category_item{font-size:10px;letter-spacing:.12em}.single .works .article .detail_bottom{margin-block-start:60px;display:grid;grid-template-columns:repeat(2, 1fr);align-items:flex-start;-moz-column-gap:4em;column-gap:4em}@media screen and (max-width: 800px){.single .works .article .detail_bottom{grid-template-columns:repeat(1, 1fr);row-gap:3em}}.single .works .article .detail_box-tit{padding-block-end:5px;border-bottom:1px solid #e9e9e9;font-size:12px}.single .works .article .detail_box-item{display:flex;align-items:center;-moz-column-gap:2em;column-gap:2em;border-bottom:1px solid #e9e9e9;font-size:13px;line-height:1.6;letter-spacing:.12em}@media screen and (max-width: 800px){.single .works .article .detail_box-item:last-of-type{border-bottom:none}}.single .works .article .detail_box-item_head{padding:12px 5px;width:70px;box-sizing:border-box}@media screen and (max-width: 800px){.single .works .article .detail_box-item_head{font-size:clamp(12px,12px + (12 - 12)*(100vw - 375px)/(1440 - 375),12px)}}.single .works .article .detail_box-item_head .tooltip_btn{width:16px;height:auto;aspect-ratio:1/1;position:relative}@media screen and (max-width: 800px){.single .works .article .detail_box-item_head .tooltip_btn{width:14px}}.single .works .article .detail_box-item_head .tooltip_btn img{width:100%;height:100%;vertical-align:middle}.single .works .article .detail_box-item_head .tooltip_btn.is-active .tooltip_content{opacity:1;visibility:visible}.single .works .article .detail_box-item_head .tooltip_content{padding:12px 12px;width:-moz-max-content;width:max-content;max-width:240px;background:rgba(31,32,32,.7);color:#fff;font-size:12px;text-align:left;position:absolute;left:50%;translate:-50%;bottom:calc(100% + 8px);z-index:10;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.single .works .article .detail_box-item_body{padding:10px 5px;flex:1;box-sizing:border-box}@media screen and (max-width: 800px){.single .works .article .detail_box-item_body{font-size:clamp(12px,12px + (12 - 12)*(100vw - 375px)/(1440 - 375),12px)}}.single .works .article .detail_box-item_body ul{display:flex;flex-direction:column;row-gap:3px}.single .works .article .detail_box.spec .detail_box-item_head{width:140px}.single .works .article .gallery{padding-block:90px 100px}@media screen and (max-width: 800px){.single .works .article .gallery{padding-block:60px 80px}}.single .works .article .gallery_box_image{width:100%;height:auto}.single .works .article .gallery_box_image img{width:100%;height:100%}.single .works .article .gallery_box_desc{margin-block-start:30px;margin-inline:auto;padding-inline:1em;max-width:817px;font-size:12px;letter-spacing:.12em;line-height:1.8}@media screen and (max-width: 800px){.single .works .article .gallery_box_desc{margin-block-start:10px}}.single .works .article .gallery_box.top .gallery_box_image{aspect-ratio:1152/649}.single .works .article .gallery_box.bottom{margin-block-start:100px}@media screen and (max-width: 800px){.single .works .article .gallery_box.bottom{margin-block-start:60px}}.single .works .article .gallery_box.bottom .gallery_box_image{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:10px;column-gap:10px}.single .works .article .gallery_box.bottom .gallery_box_image img:only-child{grid-column:1/-1}.single .works .article .gallery_bottom{margin-block-start:100px}@media screen and (max-width: 800px){.single .works .article .gallery_bottom{margin-block-start:60px}}.single .works .article .gallery_slider{width:100%}.single .works .article .gallery_swiper-wrapper{display:flex;align-items:center}.single .works .article .gallery_slide img{width:100%;height:auto;aspect-ratio:1153/769;-o-object-fit:cover;object-fit:cover}.single .works .article .gallery_silider-thumbnail{margin-block-start:10px;width:100%;overflow:hidden}.single .works .article .gallery_silider-thumbnail .swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fill, minmax(72px, 1fr));-moz-column-gap:8px;column-gap:8px;row-gap:6px;transform:none !important}@media screen and (max-width: 800px){.single .works .article .gallery_silider-thumbnail .swiper-wrapper{grid-template-columns:repeat(auto-fill, minmax(calc((100% - 40px) / 6), 1fr))}}.single .works .article .gallery_silider-thumbnail .gallery_slide{width:100%;height:auto;aspect-ratio:1/1;opacity:.7;transition:opacity .3s;cursor:pointer}.single .works .article .gallery_silider-thumbnail .gallery_slide.swiper-slide-thumb-active{opacity:1}.single .works .article .gallery_silider-thumbnail .gallery_slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single .works .article .others{border-top:1px solid #e9e9e9}.single .works .article .others_wrap{padding-block:100px}@media screen and (max-width: 800px){.single .works .article .others_wrap{padding-block:70px}}.single .works .article .others_tit{font-size:clamp(15.9078148989px,15.9078148989px + (18 - 15.9078148989)*(100vw - 375px)/(1440 - 375),18px);letter-spacing:.12em}.single .works .article .others_list{margin-block-start:20px;display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center}@media screen and (max-width: 640px){.single .works .article .others_list{grid-template-columns:repeat(1, 1fr);gap:35px 10px}}.single .works .article .others_image{width:100%;height:auto;aspect-ratio:480/301}.single .works .article .others_image img{width:100%;height:100%}.single .works .article .others_txt{margin-block-start:20px;padding-inline:1.5em}@media screen and (max-width: 800px){.single .works .article .others_txt{margin-block-start:15px;padding-inline:1em}}.single .works .article .others_tit{font-size:clamp(15.9078148989px,15.9078148989px + (18 - 15.9078148989)*(100vw - 375px)/(1440 - 375),18px);letter-spacing:.12em;line-height:1.4}.single .works .article .others_info{margin-block-start:10px;font-size:13px;letter-spacing:.12em}.single .works .article .others_category_list{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.single .works .article .others_category_item{font-size:10px;letter-spacing:.12em}.single .works .pagination{padding-block-end:100px}@media screen and (min-width: 801px)and (max-width: 1080px){.single .works .pagination{margin-inline:auto;width:80%}}@media screen and (max-width: 800px){.single .works .pagination{margin-inline:auto;width:90%}}.single .works .pagination_item.prev .pagination_txt .area,.single .works .pagination_item.next .pagination_txt .area{letter-spacing:.12em}/*# sourceMappingURL=works.min.css.map */