.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#0068b7;border:1px solid #0068b7;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #0068b7;border-top:1px solid #0068b7;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#0068b7;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn{position:relative;justify-content:center;padding:10px 15px}.btn::after{position:absolute;display:inline-block;top:50%;right:8px;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#333;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.link-btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #333;border-top:1px solid #333;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#0068b7;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.link__text{color:#0068b7}.link__text:hover{text-decoration:underline}.link__text--r-arrow{display:flex;align-items:center;color:#0068b7}.link__text--r-arrow:hover{text-decoration:underline}.link__text--r-arrow::after{content:"";display:inline-block;width:8px;height:8px;margin-left:4px;border-right:1px solid #0068b7;border-bottom:1px solid #0068b7;transform:rotate(-45deg)}.c-modal-btn img{display:block;aspect-ratio:16/9}.c-modal-btn:after{border-width:25px 0 25px 45px !important}@media screen and (max-width: 767px){.c-modal .c-modal__inner .c-modal__main{width:90%}.c-modal-btn:after{border-width:20px 0 20px 30px !important}}.mutectsec .movie{position:relative;width:60%;margin:0 auto}@media screen and (min-width:600px)and (max-width:1024px){.mutectsec .movie{width:90%}}@media screen and (max-width:599px){.mutectsec .movie{width:100%}}.mutectsec .movie .c-modal-btn{cursor:pointer}.mutectsec .movie__video{display:block;width:100%;height:auto}.mutectsec .movie__cap{font-weight:bold;text-align:center;font-size:clamp(1.6rem,4vw,1.8rem);font-family:"Noto Sans JP",sans-serif;margin-top:8px;letter-spacing:.05em}.mutectsec .movie__cap br{display:none}@media screen and (max-width:599px){.mutectsec .movie__cap br{display:block}}.mutectsec .movie__play{position:absolute;top:46%;left:50%;width:70px;height:70px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.6);transform:translate(-50%, -50%);cursor:pointer;z-index:2;transition:all .5s ease}@media screen and (max-width: 1024px){.mutectsec .movie__play{display:none}}.mutectsec .movie__play span{position:absolute;top:50%;left:50%;width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:18px solid #fff;transform:translate(-35%, -50%)}@media(hover: hover)and (pointer: fine){.mutectsec .movie:hover .movie__play{background:rgba(255,0,0,.7)}}.mutectsec .bk-none{background-color:rgba(0,0,0,0)}.link__text{text-decoration:underline}@media(hover: hover)and (pointer: fine){.link__text:hover{text-decoration:none}}.back-btn{width:50%;padding-top:14px;padding-bottom:14px;margin:80px auto 0}@media screen and (max-width:599px){.back-btn{width:100%}}