@charset "UTF-8";@media only screen and (min-width: 769px){.wdetail{padding-bottom:15rem}}@media only screen and (max-width: 768px){.wdetail{padding-bottom:4rem}}.wdetail__body{background:var(--white);border-radius:.4rem}@media only screen and (min-width: 769px){.wdetail__body{margin-top:4.1rem;padding-top:5rem}}@media only screen and (max-width: 768px){.wdetail__body{margin-top:2.1rem;padding-top:2rem}}@media only screen and (min-width: 769px){.wdetail__article{padding-bottom:5.5rem}}@media only screen and (max-width: 768px){.wdetail__article{padding-bottom:4rem}}.wdetail__article__mv_wrapper{display:flex;flex-direction:column}.wdetail__article__mv{position:relative;overflow:hidden;border-radius:.4rem;transform:translateZ(0);background:var(--beige)}@media only screen and (min-width: 769px){.wdetail__article__mv{height:48.8rem}}@media only screen and (max-width: 768px){.wdetail__article__mv{height:18.8rem}}.wdetail__article__mv__cover{z-index:3;position:absolute;width:100%;height:100%;top:0;left:0}.wdetail__article__mv__cover img{display:block;width:100%;height:100%;object-fit:cover}@media (hover: hover) and (pointer: fine){.wdetail__article__mv__cover img{transition:scale .5s ease-out}}.wdetail__article__mv__cover.-hidden{display:none!important}.wdetail__article__mv__video{z-index:2;position:relative;width:100%;height:100%}.wdetail__article__mv__video iframe{display:block;width:100%;height:100%;object-fit:cover}.wdetail__article__mv__button{z-index:4;position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0}.wdetail__article__mv__button>span{position:relative;display:block}@media only screen and (min-width: 769px){.wdetail__article__mv__button>span{width:10rem;height:10rem}}@media only screen and (max-width: 768px){.wdetail__article__mv__button>span{width:4.8rem;height:4.8rem}}.wdetail__article__mv__button>span:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;background:#0006;border:.2rem solid var(--white)}.wdetail__article__mv__button>span .icon{width:100%;height:100%;background:var(--white)}@media (hover: hover) and (pointer: fine){.wdetail__article__mv__button>span:before{transition:scale .5s ease-out}.wdetail__article__mv__button:hover>span:before{scale:1.06}}.wdetail__article__mv__button.-hidden{display:none!important}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.wdetail__article__mv:has(.wdetail__article__mv__button:hover) .wdetail__article__mv__cover img{scale:1.02}}@media only screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.wdetail__article__mv:has(.wdetail__article__mv__button:hover) .wdetail__article__mv__cover img{scale:1.025}}.wdetail__article__mv_note{position:relative;display:block;letter-spacing:.05em;margin-top:.8rem;padding-left:calc(1em + .2rem)}@media only screen and (min-width: 769px){.wdetail__article__mv_note{font-size:clamp(8px,.878477306vw,16.8667642753px);line-height:1.8}}@media only screen and (max-width: 768px){.wdetail__article__mv_note{font-size:1.2rem;line-height:1.6;margin-bottom:1rem}}.wdetail__article__mv_note:before{content:"※";position:absolute;top:0;left:0}.wdetail__article__mv_note a{border-bottom:max(1px,.1rem) solid currentColor}@media (hover: hover) and (pointer: fine){.wdetail__article__mv_note a{transition:color .35s ease-out}.wdetail__article__mv_note a:hover{color:var(--grayd)}}.wdetail__article__heading{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.wdetail__article__heading{margin-top:5rem}}@media only screen and (max-width: 768px){.wdetail__article__heading{margin-top:3rem}}.wdetail__article__heading__categories{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1rem}.wdetail__article__heading__categories a{display:block;line-height:1.5;letter-spacing:.05em;background:var(--yellow);border-radius:9999px;padding:.5rem 1.6rem .4rem}@media only screen and (min-width: 769px){.wdetail__article__heading__categories a{font-size:clamp(10px,1.0248901903vw,19.6778916545px)}}@media only screen and (max-width: 768px){.wdetail__article__heading__categories a{font-size:1.4rem}}@media (hover: hover) and (pointer: fine){.wdetail__article__heading__categories a{transition:background .4s ease-out}.wdetail__article__heading__categories a:hover{background:var(--beige)}}.wdetail__article__heading__client{display:flex;align-items:flex-start;line-height:1.8;letter-spacing:.05em}@media only screen and (min-width: 769px){.wdetail__article__heading__client{font-size:clamp(10px,.9516837482vw,18.2723279649px);margin-top:1rem}}@media only screen and (max-width: 768px){.wdetail__article__heading__client{font-size:1.2rem;margin-bottom:.7rem;margin-top:.6rem}}.wdetail__article__heading__title{display:block}@media only screen and (min-width: 769px){.wdetail__article__heading__title{font-size:3rem;line-height:1.6;letter-spacing:.05em;margin-top:.8rem}}@media only screen and (max-width: 768px){.wdetail__article__heading__title{font-size:2.1rem;line-height:1.5;letter-spacing:.08em;margin-top:.3rem}}.wdetail__article__outline{display:flex;flex-direction:column;row-gap:.8rem}@media only screen and (min-width: 769px){.wdetail__article__outline{margin-top:5rem}}@media only screen and (max-width: 768px){.wdetail__article__outline{margin-top:2.1rem}}.wdetail__article__outline h2{display:block;letter-spacing:.05em}@media only screen and (min-width: 769px){.wdetail__article__outline h2{font-size:2rem;line-height:1.7}}@media only screen and (max-width: 768px){.wdetail__article__outline h2{font-size:1.5rem;line-height:1.8}}.wdetail__article__outline p{display:block;line-height:1.8;letter-spacing:.05em}@media only screen and (min-width: 769px){.wdetail__article__outline p{font-size:clamp(10px,.9516837482vw,18.2723279649px)}}@media only screen and (max-width: 768px){.wdetail__article__outline p{font-size:1.3rem}}.wdetail__article__images{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.wdetail__article__images{margin-top:5rem;align-items:center;row-gap:3rem}}@media only screen and (max-width: 768px){.wdetail__article__images{margin-top:4rem;row-gap:2rem}}@media only screen and (min-width: 769px){.wdetail__article__images>li{width:81.8rem}}.wdetail__article__images ul{display:flex;flex-wrap:wrap}@media only screen and (min-width: 769px){.wdetail__article__images ul{gap:3rem 3.4rem;margin-right:-3rem}}@media only screen and (max-width: 768px){.wdetail__article__images ul{justify-content:center;gap:2rem}}.wdetail__article__images ul img{background:var(--beige);border-radius:.4rem;object-fit:cover}@media only screen and (max-width: 768px){.wdetail__article__images ul img{width:29.5rem}}@media only screen and (min-width: 769px){.wdetail__article__images ul .type-a img{width:39.2rem;height:22.1rem}}@media only screen and (max-width: 768px){.wdetail__article__images ul .type-a img{height:16.6rem}}@media only screen and (min-width: 769px){.wdetail__article__images ul .type-b img{width:39.2rem;height:29.4rem}}@media only screen and (max-width: 768px){.wdetail__article__images ul .type-b img{height:22.1rem}}@media only screen and (min-width: 769px){.wdetail__article__images ul .type-c img{width:25rem;height:44.4rem}}@media only screen and (max-width: 768px){.wdetail__article__images ul .type-c img{width:13.7rem;height:24.4rem}}@media only screen and (min-width: 769px){.wdetail__article__images ul .type-d img{width:25rem;height:33.3rem}}@media only screen and (max-width: 768px){.wdetail__article__images ul .type-d img{height:39.3rem}}@media only screen and (min-width: 769px){.wdetail__article__images ul .type-e img{width:25rem;height:31.3rem}}@media only screen and (max-width: 768px){.wdetail__article__images ul .type-e img{height:36.9rem}}@media only screen and (min-width: 769px){.wdetail__article__images ul .type-f img{width:25rem;height:25rem}}@media only screen and (max-width: 768px){.wdetail__article__images ul .type-f img{height:29.5rem}}.wdetail__article__blocks{display:flex;flex-direction:column;row-gap:3rem}@media only screen and (min-width: 769px){.wdetail__article__blocks{margin-top:5rem}}@media only screen and (max-width: 768px){.wdetail__article__blocks{margin-top:4rem}}.wdetail__article__block{display:flex;flex-direction:column;row-gap:.8rem}.wdetail__article__block h3{display:block;letter-spacing:.05em}@media only screen and (min-width: 769px){.wdetail__article__block h3{font-size:2rem;line-height:1.7}}@media only screen and (max-width: 768px){.wdetail__article__block h3{font-size:1.6rem;line-height:1.8}}.wdetail__article__block p,.wdetail__article__block dt,.wdetail__article__block dd{display:block;line-height:1.8;letter-spacing:.05em}@media only screen and (min-width: 769px){.wdetail__article__block p,.wdetail__article__block dt,.wdetail__article__block dd{font-size:clamp(10px,.9516837482vw,18.2723279649px)}}@media only screen and (max-width: 768px){.wdetail__article__block p,.wdetail__article__block dt,.wdetail__article__block dd{font-size:1.3rem}}.wdetail__article__block dl{display:flex;flex-direction:column}.wdetail__article__block dl div{display:flex}.wdetail__article__block dl div dt:after{content:"：";display:inline}.wdetail__article__links{display:flex}@media only screen and (min-width: 769px){.wdetail__article__links{margin-top:5rem;column-gap:4rem}}@media only screen and (max-width: 768px){.wdetail__article__links{flex-direction:column;margin-top:4rem;row-gap:.8rem}}@media only screen and (min-width: 769px){.wdetail__article__links li{flex:1;max-width:41.4rem}}@media only screen and (max-width: 768px){.wdetail__article__links li{width:100%}}.wdetail__article__links a{display:flex;align-items:center;justify-content:space-between;background:var(--black);padding:1.1rem 1.6rem 1.2rem;column-gap:1rem;border-radius:.4rem;border:max(1px,.1rem) solid var(--black)}@media only screen and (min-width: 769px){.wdetail__article__links a{font-size:clamp(9px,1.0248901903vw,19.6778916545px)}}@media only screen and (max-width: 768px){.wdetail__article__links a{font-size:1.4rem}}.wdetail__article__links a .text{line-height:1.5;letter-spacing:.06em}@media only screen and (min-width: 769px) and (max-width: 1000px){.wdetail__article__links a .text{letter-spacing:0}}.wdetail__article__links a .arrow{width:1em;height:1em}@media (hover: hover) and (pointer: fine){.wdetail__article__links a{transition:background .35s ease-out}.wdetail__article__links a .text{transition:color .35s ease-out}.wdetail__article__links a .arrow{transition:background .35s ease-out}.wdetail__article__links a:hover{background:var(--yellow)}.wdetail__article__links a:hover .text{color:var(--black)}.wdetail__article__links a:hover .arrow{background:var(--black)}}.wdetail__share{padding:3.1rem 0 3.2rem;border-top:max(1px,.1rem) solid var(--gray)}.wdetail__share>.inner{display:flex;align-items:center}@media only screen and (min-width: 769px){.wdetail__share>.inner{column-gap:4.2rem}}@media only screen and (max-width: 768px){.wdetail__share>.inner{justify-content:space-between;padding-right:.2rem}}.wdetail__share p{display:block;line-height:1.5;letter-spacing:.05em}@media only screen and (min-width: 769px){.wdetail__share p{font-size:clamp(10px,1.0248901903vw,19.6778916545px)}}@media only screen and (max-width: 768px){.wdetail__share p{font-size:1.4rem}}.wdetail__share ul{display:flex;column-gap:2rem}.wdetail__share ul a{position:relative;display:block;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--beige)}.wdetail__share ul a img{height:100%;pointer-events:none}@media (hover: hover) and (pointer: fine){.wdetail__share ul a:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;border-radius:50%;opacity:0;transition:opacity .4s ease-out}.wdetail__share ul a:hover:after{opacity:.3}}
