@charset "UTF-8";[data-namespace=works-detail] main{z-index:0}.works_detail_btn{display:flex;justify-content:center;width:clamp(416px,338.462px + 10.096vw,500px);margin:80px auto 0}@media not screen and (min-width:769px){.works_detail_btn{width:auto;max-width:-moz-max-content;max-width:max-content;margin:min(48px,9.4117647059%) auto 0}}.works_detail_content{position:relative;background-color:#f7f7f7}.works_detail_content_inner{width:90%;max-width:1240px;margin:0 auto;max-width:1300px;padding:min(200px,12.5%)0 180px}@media not screen and (min-width:950px){.works_detail_content_inner{grid-template-columns:1fr;padding:min(50px,11.7647058824%)0 min(100px,23.5294117647%)}}.works_detail_content .works_detail_content_shift>.works_detail_content_shift_layer{height:12vh;background-color:#f7f7f7}@media not screen and (min-width:769px){.works_detail_content .works_detail_content_shift>.works_detail_content_shift_layer{height:10vh!important}}.works_detail_content .works_detail_content_shift>.works_detail_content_shift_layer:after{background-color:#f7f7f7}.works_detail_head{display:flex;flex-flow:column;padding-bottom:75px;border-bottom:solid 1px #ccc}@media not screen and (min-width:950px){.works_detail_head{padding-bottom:min(40px,8.8235294118%)}}.works_detail_name_main{font-family:Montserrat,sans-serif;font-size:clamp(64px,49.231px + 1.923vw,80px);font-weight:700;line-height:1;color:#121212;word-break:break-all}@media not screen and (min-width:950px){.works_detail_name_main{line-height:.9;font-size:clamp(48px,36.364px + 2.909vw,64px)}}.works_detail_name_sub{margin-top:.625em;font-family:ryo-gothic-plusn,sans-serif;font-size:clamp(19.2px,14.769px + .577vw,24px);font-weight:500;letter-spacing:1.2px;line-height:1.2;color:#6c6c6c}@media not screen and (min-width:950px){.works_detail_name_sub{font-size:clamp(14.4px,10.909px + .873vw,19.2px)}}.works_detail_list{display:grid;grid-template-columns:38.4615384615% 1fr;align-items:flex-start;margin-top:min(90px,6.9230769231%);font-family:Montserrat,sans-serif;font-size:clamp(13px,10.231px + .361vw,16px);line-height:1;letter-spacing:.05em;color:#6c6c6c}@media only screen and (min-width:950px){.works_detail_list{gap:0 3.8461538462%}}@media not screen and (min-width:950px){.works_detail_list{grid-template-columns:1fr;margin-top:min(45px,10.5882352941%)}}.works_detail_item{display:grid;grid-template-columns:min(125px,7.8125vw) 1fr;grid-template-rows:repeat(auto-fill,minmax(1em,1fr))}@media only screen and (min-width:950px){.works_detail_item[data-item=main]{grid-template-columns:25% 1fr;gap:1.5em 1.4%}.works_detail_item[data-item=credit]{grid-template-columns:16.6666666667% 1fr;gap:1.5em .9333333333%}}@media not screen and (min-width:950px){.works_detail_item{grid-template-columns:7.6923076923em 1fr;gap:2em 0}}@media not screen and (min-width:950px){.works_detail_item:not(:first-of-type){margin-top:2em}}.works_detail_item_desc_link{position:relative;z-index:1;display:inline;background:linear-gradient(0deg,#dcff46 0 100%);color:#191a1d;transition:.15s opacity}@media (hover:hover) and (pointer:fine){.works_detail_item_desc_link{cursor:pointer}.works_detail_item_desc_link:hover{opacity:.7}}.works_detail_item_term,.works_detail_item_desc{line-height:1.2;word-break:break-all}.works_detail_credit{display:grid;grid-template-columns:minmax(53.3333333333%,max-content) 40%;grid-gap:1.5em 6.6666666667%;gap:1.5em 6.6666666667%}@media not screen and (min-width:950px){.works_detail_credit{grid-template-columns:max-content 1fr;gap:1.4em 3.375em}}@media not screen and (min-width:577px){.works_detail_credit{grid-template-columns:1fr;gap:.5em 0}}.works_detail_credit_role,.works_detail_credit_name{line-height:1.2;word-break:break-all}@media not screen and (min-width:577px){.works_detail_credit_role:not(:first-of-type){margin-top:.8125em}}.works_detail_body{width:90%;max-width:900px;margin:100px auto}@media not screen and (min-width:950px){.works_detail_body{width:100%;margin:min(50px,11.7647058824%) auto}}.works_detail_body>*{margin-top:1em;font-family:ryo-gothic-plusn,sans-serif;font-size:clamp(14px,10.308px + .481vw,18px);line-height:2;letter-spacing:.05em;color:#1c1d21;word-break:break-all}@media not screen and (min-width:950px){.works_detail_body>*{line-height:1.8;letter-spacing:.025em}}.works_detail_body>:first-child{margin-top:0}.works_detail_body h2{margin:clamp(45px,3.462px + 5.409vw,90px)0 clamp(45px,3.462px + 5.409vw,90px);font-size:2.2222222222em;font-weight:400;line-height:1.6}@media not screen and (min-width:950px){.works_detail_body h2{font-size:1.3888888889em;margin:2.6em 0 2.4em}}.works_detail_body h3{margin-top:clamp(40px,30.769px + 1.202vw,50px);font-size:1.1111111111em;line-height:1.4}@media not screen and (min-width:950px){.works_detail_body h3{margin-top:2.6666666667em;font-size:1em}}.works_detail_body p{display:block;margin-top:2em}.works_detail_body figure{display:block;max-width:100%;margin-top:clamp(45px,3.462px + 5.409vw,90px);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:950px){.works_detail_body figure{margin-top:2.5em}}.works_detail_body figure img{max-width:100%;height:auto;border-radius:10px}.works_detail_body figure+figure{margin-top:clamp(20px,1.538px + 2.404vw,40px)}@media not screen and (min-width:950px){.works_detail_body figure+figure{margin-top:1.1111111111em}}.works_detail_body figure+p{margin-top:clamp(45px,3.462px + 5.409vw,90px)}@media not screen and (min-width:950px){.works_detail_body figure+p{margin-top:2.5em}}.works_detail_body div:has(iframe){margin-top:clamp(50px,3.846px + 6.01vw,100px)}@media not screen and (min-width:950px){.works_detail_body div:has(iframe){margin-top:2.5em}}.works_detail_body figcaption{margin-top:.5em;font-size:.8em;line-height:2;letter-spacing:.05em;color:#777}.works_detail_body a{color:#9ac000;transition:.15s opacity}@media (hover:hover) and (pointer:fine){.works_detail_body a{cursor:pointer}.works_detail_body a:hover{opacity:.5}}.works_detail_body hr{margin-top:75px;border-color:#ccc;border-style:solid;border-width:.5px}@media not screen and (min-width:950px){.works_detail_body hr{margin-top:clamp(40px,7.692px + 4.207vw,75px)}}.works_detail_body_copyright{font-size:clamp(12px,10.154px + .24vw,14px)}.works_detail_footer_back{display:flex;align-items:center;justify-content:center;padding:158px 0;font-size:clamp(24px,18.462px + .721vw,30px);background-color:#1a1b1e}@media not screen and (min-width:950px){.works_detail_footer_back{padding:min(110.6px,18.5882352941%)0;font-size:min(24px,4.7058823529vw)}}.works_detail_footer_back_arrow{display:flex;margin-right:1.4333333333em}.works_detail_footer_back_arrow svg{width:.5333333333em;height:.9333333333em}.works_detail_footer_back_arrow path{stroke:#fff;stroke-width:8px}.works_detail_footer_back_text{font-family:handwrite;line-height:1;letter-spacing:.05em;color:#f7f7f7}.works_detail_navi{position:relative;display:grid;grid-template-columns:repeat(2,50%)}@media not screen and (min-width:950px){.works_detail_navi{grid-template-columns:repeat(2,50%)}}.works_detail_navi_item{position:relative;width:100%;padding-top:50%}.works_detail_navi_item_image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.works_detail_navi_item_wrap{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(80px,61.538px + 2.404vw,100px);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:950px){.works_detail_navi_item_wrap{font-size:min(80px,7.0588235294vw)}}.works_detail_navi_item_text{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.06em;color:transparent}.works_detail_navi_item_text:before,.works_detail_navi_item_text:after{content:attr(aria-label);position:absolute;top:0;left:0;color:#f7f7f7}.works_detail_navi_item_text:before{filter:url(_worksId_.BI94oaZW.css)}.works_detail_navi_item_text:after{opacity:0;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.works_detail_navi_item{cursor:pointer}.works_detail_navi_item:hover .works_detail_navi_item_text:after{opacity:1}.works_detail_navi_item:hover .works_detail_navi_item_arrow path{stroke-width:5px}}.works_detail_navi_item_arrow{position:absolute;display:flex;flex-flow:column;width:.32em}[data-navi=prev] .works_detail_navi_item_arrow{right:calc(100% + .5em)}[data-navi=next] .works_detail_navi_item_arrow{left:calc(100% + .5em)}.works_detail_navi_item_arrow path{stroke-width:2px;transition:.15s stroke-width}.works_detail_navi_svg{display:none}.works_detail_header{position:relative;z-index:10;width:100%;padding:50px 35px}[data-transitioned=true] .works_detail_header,[data-transitioned=false][data-namespace=works-detail] .works_detail_header{background-color:#1c1d21}@media not screen and (min-width:950px){.works_detail_header{padding:35px 5%}}.works_detail_back{display:flex;align-items:center;max-width:-moz-max-content;max-width:max-content;font-size:clamp(13px,10.231px + .361vw,16px)}@media not screen and (min-width:950px){.works_detail_back{font-size:clamp(11px,9.545px + .364vw,13px)}}.works_detail_back_arrow{display:flex;margin-right:1.75em}@media not screen and (min-width:950px){.works_detail_back_arrow{margin-right:1.2307692308em}}.works_detail_back_arrow svg{width:.6875em;height:1.16875em}@media not screen and (min-width:950px){.works_detail_back_arrow svg{width:.6153846154em;height:1.0461538462em}}.works_detail_back_arrow path{stroke:#fff;stroke-width:8px}.works_detail_back_text{font-family:Montserrat,sans-serif;line-height:1;letter-spacing:.05em;color:#f7f7f7}.works_detail_kv{position:relative;width:100%;padding-top:56.25%}.works_detail_kv_image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.works_detail_kv .works_detail_kv_shift>.works_detail_kv_shift_layer{height:12vh!important;background-color:#1c1d21}@media not screen and (min-width:769px){.works_detail_kv .works_detail_kv_shift>.works_detail_kv_shift_layer{height:10vh!important}}.works_detail_kv .works_detail_kv_shift>.works_detail_kv_shift_layer:after{background-color:#1c1d21}