.loaded .content-kv__img img{transform:scale(1);transition:all .5s ease-out;transition-duration:2s}.loaded .content-kv-desc__inner{transform:translateX(0);transition:all .5s ease-out;transition-delay:.4s;opacity:1}.loaded .content-kv-desc__tag,.loaded .content-kv-desc__ttl{transform:translateX(0);transition:all .5s ease-out;transition-duration:.5s;transition-delay:.5s;opacity:1}.loaded .content-kv-desc__txt{transform:translateX(0);transition:all .5s ease-out;transition-duration:.5s;transition-delay:.5s;opacity:1}.content-kv{position:relative;margin:0 calc(50% - var(--vw, 1vw)*50);z-index:100}.content-kv__inner{padding-top:110px}.content-kv__bg{position:absolute;top:0;left:50%;width:clamp(230.17px,230.17px + 230.17*(var(--vw, 1vw)*100 - 320px)/448,460.34px);pointer-events:none;opacity:.3;z-index:-1}.content-kv__ttl{position:absolute;top:75px;left:15px;color:#c12d26;z-index:3}.content-kv__en{font-size:52px;font-weight:bold;line-height:.89;letter-spacing:0;color:#c12d26}.content-kv__ja{position:relative;top:-5px;margin-left:12px;padding-left:10px;border-left:1px solid #c12d26;font-size:12px;font-weight:bold;line-height:1.33;letter-spacing:.08em}.content-kv__fig{width:calc(100% - 40px);overflow:hidden;clip-path:inset(0% 0% 0% 0% round 0 45px 0 0)}.content-kv__img{display:block}.content-kv__img img{transform:scale(1.1)}.content-kv-desc__inner{background:hsla(0,0%,100%,.93);position:absolute;bottom:0;right:0;width:89.58%;padding:38px clamp(20px,20px + 10*(var(--vw, 1vw)*100 - 320px)/448,30px) 39px;border-radius:45px 0 0 0;transform:translateX(50%);opacity:0;z-index:3}.content-kv-desc__tag{font-size:1.2rem;font-weight:bold;line-height:2;letter-spacing:.04em;color:#c12d26;text-align:right;transform:translateX(50%);opacity:0}.content-kv-desc__tag::before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}.content-kv-desc__tag::after{content:"";display:block;width:0;height:0;margin-bottom:calc((1 - 2)*.5em)}.content-kv-desc__ttl{font-size:1.4rem;font-weight:bold;line-height:1.71;letter-spacing:.08em;text-align:right;transform:translateX(50%);opacity:0}.content-kv-desc__ttl::before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 1.71)*.5em)}.content-kv-desc__ttl::after{content:"";display:block;width:0;height:0;margin-bottom:calc((1 - 1.71)*.5em)}.content-kv-desc__ttl:not(:first-child){margin-top:9px}.content-kv-desc__txt{margin-top:20px;font-size:1.2rem;line-height:2;letter-spacing:.04em;transform:translateX(50%);opacity:0}.content-kv-desc__txt::before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}.content-kv-desc__txt::after{content:"";display:block;width:0;height:0;margin-bottom:calc((1 - 2)*.5em)}.harassment{display:grid;gap:clamp(40px,40px + 20*(var(--vw, 1vw)*100 - 320px)/448,60px);padding:110px 0}.harassment-kv{position:relative;z-index:1;display:grid;gap:clamp(20px,20px + 10*(var(--vw, 1vw)*100 - 320px)/448,30px) 0;margin:0 calc(50% - var(--vw, 1vw)*50);padding:0 calc(var(--vw, 1vw)*50 - 50%)}.harassment-kv__bg{position:absolute;top:0;left:50%;width:clamp(230.17px,230.17px + 230.17*(var(--vw, 1vw)*100 - 320px)/448,460.34px);pointer-events:none;opacity:.15;z-index:-1;transform:translateY(-50%)}.harassment__hdg{font-size:24px;font-weight:bold;line-height:1.5;letter-spacing:.08em;color:#c12d26;text-align:center}.harassment-cont{position:relative;z-index:10;display:grid;gap:clamp(12px,12px + 6*(var(--vw, 1vw)*100 - 320px)/448,18px) 0;counter-reset:number 0}.harassment-cont__blc{display:grid;gap:clamp(8px,8px + 4*(var(--vw, 1vw)*100 - 320px)/448,12px)}.harassment-cont__blc:not(:first-of-type){padding-top:clamp(12px,12px + 6*(var(--vw, 1vw)*100 - 320px)/448,18px);border-top:1px solid #bababa}.harassment-cont__hdg{position:relative;font-size:16px;font-weight:bold;line-height:2;letter-spacing:.08em}.harassment-cont__hdg::before{content:counter(number) ". ";counter-increment:number 1}.harassment-cont__item{position:relative;padding-left:1.05em}.harassment-cont__item::before{content:"・";position:absolute;top:0;left:0}.harassment-cont__add{display:block;border-bottom:1px solid #080808;width:146px;height:auto;margin-top:7px;padding-bottom:2px;cursor:pointer;transition:border .3s}.harassment-cont__add path{transition:fill .3s}@media screen and (min-width: 768px){.content-kv__inner{padding-top:clamp(80px,80px + 80*(var(--vw, 1vw)*100 - 768px)/512,160px)}.content-kv__bg{top:clamp(-160px,-80px + -80*(var(--vw, 1vw)*100 - 768px)/512,-80px);left:auto;right:37px;width:30.46vw}.content-kv__ttl{top:clamp(52px,52px + 52*(var(--vw, 1vw)*100 - 768px)/512,104px);left:clamp(61px,61px + 61*(var(--vw, 1vw)*100 - 768px)/512,122px)}.content-kv__en{font-size:clamp(89.6px,89.6px + 22.4*(var(--vw, 1vw)*100 - 768px)/512,112px)}.content-kv__ja{top:clamp(-28px,-14px + -14*(var(--vw, 1vw)*100 - 768px)/512,-14px);margin-left:24px;padding-left:20px;font-size:clamp(19.2px,19.2px + 4.8*(var(--vw, 1vw)*100 - 768px)/512,24px)}.content-kv__fig{width:calc(100% - clamp(119px,119px + 119*(var(--vw, 1vw)*100 - 768px)/512,238px));max-height:calc(94vh - clamp(80px,80px + 80*(var(--vw, 1vw)*100 - 768px)/512,160px));clip-path:inset(0% 0% 0% 0% round 0 170px 0 0)}.content-kv-desc__inner{width:58.12vw;padding:clamp(38.4px,38.4px + 9.6*(var(--vw, 1vw)*100 - 768px)/512,48px) 10vw clamp(38.4px,38.4px + 9.6*(var(--vw, 1vw)*100 - 768px)/512,48px) clamp(38.4px,38.4px + 9.6*(var(--vw, 1vw)*100 - 768px)/512,48px);border-radius:130px 0 0 0}.content-kv-desc__tag{font-size:1.6rem;letter-spacing:.08em}.content-kv-desc__ttl{font-size:clamp(19.2px,19.2px + 4.8*(var(--vw, 1vw)*100 - 768px)/512,24px);line-height:1.33}.content-kv-desc__ttl::before{margin-top:calc((1 - 1.33)*.5em)}.content-kv-desc__ttl::after{margin-bottom:calc((1 - 1.33)*.5em)}.content-kv-desc__ttl:not(:first-child){margin-top:14px}.content-kv-desc__txt{margin-top:38px;font-size:1.6rem}.harassment{gap:clamp(60px,60px + 20*(var(--vw, 1vw)*100 - 768px)/512,80px);padding:clamp(80px,80px + 80*(var(--vw, 1vw)*100 - 768px)/512,160px) 0}.harassment-kv{gap:clamp(30px,30px + 10*(var(--vw, 1vw)*100 - 768px)/512,40px) 0}.harassment-kv__bg{opacity:.3;top:clamp(-160px,-80px + -80*(var(--vw, 1vw)*100 - 768px)/512,-80px);left:auto;right:37px;width:30.46vw}.harassment__hdg{font-size:clamp(36px,36px + 12*(var(--vw, 1vw)*100 - 768px)/512,48px)}.harassment-cont{gap:clamp(18px,18px + 6*(var(--vw, 1vw)*100 - 768px)/512,24px) 0}.harassment-cont__blc{gap:clamp(6px,6px + 2*(var(--vw, 1vw)*100 - 768px)/512,8px)}.harassment-cont__blc:not(:first-of-type){padding-top:clamp(18px,18px + 6*(var(--vw, 1vw)*100 - 768px)/512,24px)}.harassment-cont__hdg{font-size:clamp(18px,18px + 6*(var(--vw, 1vw)*100 - 768px)/512,24px)}.harassment-cont__add{margin-top:8px;width:clamp(125.25px,125.25px + 41.75*(var(--vw, 1vw)*100 - 768px)/512,167px)}}@media(hover: hover)and (pointer: fine){.harassment-cont__add:hover{border-color:#c12d26}.harassment-cont__add:hover path{fill:#c12d26}}