.loading[data-v-3073c448]{height:100%;left:0;padding:10%;position:fixed;top:0;transition-duration:1s;width:100%;z-index:100}@media screen and (max-width:767px){.loading[data-v-3073c448]{padding:30px}}.loading .loading-inner[data-v-3073c448]{align-items:center;display:flex;height:100%;justify-content:flex-end;margin:auto;max-width:1000px;padding:50px}@media screen and (max-width:767px){.loading .loading-inner[data-v-3073c448]{padding:0}}.loading .loading-inner .txt[data-v-3073c448]{margin-right:5%}@media screen and (max-width:767px){.loading .loading-inner .txt[data-v-3073c448]{margin-right:0}}.loading .loading-inner .txt span[data-v-3073c448]{font-size:50.5889px;font-weight:200;letter-spacing:.03em;line-height:53px}.loading .loading-inner .count-wrap[data-v-3073c448]{height:42px;position:relative;width:100px}@media screen and (max-width:767px){.loading .loading-inner .count-wrap[data-v-3073c448]{bottom:30px;position:absolute;right:30px}}.loading .loading-inner .count-wrap .count[data-v-3073c448]{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.loading .loading-inner .count-wrap .count[data-v-3073c448]{text-align:right}}.loading .loading-inner .count-wrap .count.up1[data-v-3073c448] span{transform:translateY(0)}.loading .loading-inner .count-wrap .count.up2[data-v-3073c448] span{transform:translateY(-100%)!important}.loading .loading-inner .count-wrap .count span[data-v-3073c448],.loading .loading-inner .count-wrap .count[data-v-3073c448] span{display:inline-block;font-size:50.5889px;font-weight:200;letter-spacing:.03em;line-height:42px;transform:translateY(100%);transition-duration:.5s;transition-timing-function:cubic-bezier(.62,.05,.01,.99)}.loading .loading-inner .count-wrap .count[data-v-3073c448] span:first-of-type{transition-delay:.03s}.loading .loading-inner .count-wrap .count[data-v-3073c448] span:nth-of-type(2){transition-delay:.06s}.loading .loading-inner .count-wrap .count[data-v-3073c448] span:nth-of-type(3){transition-delay:.09s}.loading.hidden[data-v-3073c448]{opacity:0;pointer-events:none}.detail{overflow:hidden;position:relative}.detail .detail-inner{opacity:0;transition-duration:1s}.detail .detail-inner .top-menu{position:absolute;right:5vw;top:5vw;z-index:1}.detail .detail-inner h1{left:5vw;line-height:1;margin-bottom:80px;position:absolute;text-align:left;top:5vw;z-index:1}.detail .detail-inner h1 a{font-family:neue-haas-grotesk-display,sans-serif;font-size:29.5131px;font-style:normal;font-weight:300;font-weight:350;letter-spacing:.1em;line-height:1}@media screen and (max-width:767px){.detail .detail-inner h1 a{font-size:18.6873px;letter-spacing:.1em;line-height:20px}}.detail .detail-inner section{margin:auto;max-width:calc(1000px + 10%);padding:200px 5% 10%;position:relative}@media screen and (max-width:767px){.detail .detail-inner section{padding:110px 20px 100px}}.detail .detail-inner section .title{margin-bottom:80px}@media screen and (max-width:767px){.detail .detail-inner section .title{margin-bottom:20px}}.detail .detail-inner section .title span{font-size:40.24px;font-weight:300;letter-spacing:.05em;line-height:1}@media screen and (max-width:767px){.detail .detail-inner section .title span{font-size:24.1959px;line-height:25px}}.detail .detail-inner section .images .img-wrap{margin-bottom:80px}@media screen and (max-width:767px){.detail .detail-inner section .images .img-wrap{margin-bottom:20px}}.detail .detail-inner section .images .img-wrap img{width:100%}.detail .detail-inner section .description{margin-bottom:40px}@media screen and (max-width:767px){.detail .detail-inner section .description{margin-bottom:20px}}.detail .detail-inner section .description span{font-family:Noto Sans JP;font-feature-settings:"vhal" on;font-size:15.44px;font-style:normal;font-weight:300;line-height:25px;text-align:justify}@media screen and (max-width:767px){.detail .detail-inner section .description span{font-size:12.44px;line-height:22px}}.detail .detail-inner section .credit span{font-family:Noto Sans JP;font-size:15.44px;font-style:normal;font-weight:300;line-height:25px;text-align:right}@media screen and (max-width:767px){.detail .detail-inner section .credit span{font-size:12.44px;line-height:22px}}.detail .detail-inner section .back-btn{cursor:pointer;display:block;font-size:24.9478px;font-weight:300;letter-spacing:.03em;line-height:26px;margin:80px auto 0;padding:10px 0;position:relative;text-align:center;width:430px}@media screen and (max-width:767px){.detail .detail-inner section .back-btn{margin-top:20px;padding:5px 0 6px;width:100%}}.detail .detail-inner section .back-btn span{display:inline-block;font-size:24.9478px;font-weight:300;letter-spacing:.03em;line-height:26px;position:relative;z-index:1}@media screen and (max-width:767px){.detail .detail-inner section .back-btn span{font-size:19.3014px;line-height:20px}}.detail .detail-inner section .back-btn:hover:after{width:0}.detail .detail-inner section .back-btn:after{background-color:#faff00;content:"";height:100%;left:0;position:absolute;top:0;transform-origin:right;transition-duration:.8s;transition-timing-function:cubic-bezier(.7,0,.3,1);width:100%;z-index:0}.detail.birdman .loading{background-color:#c8102e;background-image:none}.detail.birdman .cover circle{fill:#c8102e}.detail.birdman *{color:#fff}.detail.birdman .back-btn span,.detail.birdman .menu *{color:#000}.detail.birdman .bg{background-color:#c8102e;background-image:none}
