﻿@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css?ver=6.4.1";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap";*,*::before,*::after{box-sizing:border-box}img,video,object{display:block;max-width:100%;height:auto;border:0}img,picture{max-width:100%;border-style:none}img{backface-visibility:hidden;vertical-align:bottom}a{color:#000;text-decoration:none;cursor:pointer}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;touch-action:manipulation}body{background:#004795 url("/assets/bg-a339dfe9.png");color:#000;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:16px;font-weight:300;line-height:1.5}ul,li{margin:0;padding:0;list-style:none}svg{fill:currentColor;display:block;width:fit-content;height:auto}:root{scroll-padding:100px}@media screen and (min-width: 1024px){:root{scroll-padding:20px}}.l-header{position:fixed;width:100%;height:80px;background-color:#fff;border-top:#004795 10px solid;z-index:999}.l-header__tit{position:absolute;top:15px;left:10px;width:50vw;max-width:290px}.l-header__tit.on{position:fixed;top:25px;z-index:99999}@media screen and (min-width: 1024px){.l-header{position:inherit;height:100px}.l-header--wrap{position:relative;width:980px;margin:15px auto;padding:10px 0}.l-header__tit{top:6px}}.l-footer{width:100%;padding:20px 20px 0;background-color:#fff;border-bottom:#004795 10px solid}.l-footer .sitemap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:20px}.l-footer .sitemap a{position:relative;text-decoration:none;transition:.3s}.l-footer .sitemap a::before{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:#333;transition:.3s}.l-footer .sitemap a:hover{max-width:200px;color:#333}.l-footer .sitemap a:hover::before{width:100%}.l-footer .notice{padding-top:.5rem;font-size:.9rem}.l-footer .copyright{margin:30px 0 20px;color:#004795;text-align:center}@media screen and (min-width: 1024px){.l-footer .sitemap,.l-footer .notice{width:1000px;margin:0 auto;padding-left:50px}}.l-main{padding-top:80px}@media screen and (min-width: 1024px){.l-main{padding-top:0}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:90%;margin:20px auto;max-width:910px;letter-spacing:2px;color:#fff;font-weight:bold;font-size:.7rem}.breadcrumb a{color:#fff;font-weight:300}.breadcrumb a::after{content:"＞";padding:0 5px}@media screen and (min-width: 375px){.breadcrumb{font-size:.8rem}}@media screen and (min-width: 1024px){.breadcrumb{font-size:.95rem}.breadcrumb a::after{padding:0 10px}}.secBlock{width:95%;margin:0 auto 30px;max-width:1020px;padding:20px 10px;background-color:#fff;border-radius:20px}@media screen and (min-width: 768px){.secBlock{border-radius:40px;max-width:1020px}}@media screen and (min-width: 1024px){.secWrap{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:20px;width:95%;margin:0 auto 30px;max-width:1020px}.secWrap .performance{width:49%}.secWrap .voiceSearch{width:47%}}.l-header__nav--pc{display:none}@media screen and (min-width: 1024px){.l-header__nav--pc{display:block}.l-header__nav--pc .__link{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:20px}.l-header__nav--pc .__link p{cursor:pointer;max-height:40px;padding:0 0 0 40px;text-align:center}.l-header__nav--pc .__link p a{vertical-align:middle;color:#004795;font-weight:bold;font-size:calc(12px + 8*(100vw - 320px)/1600)}.l-header__nav--pc .__link .talent{background:url("/assets/ico_hd03-f368790c.webp") no-repeat left center/contain}.l-header__nav--pc .__link .perform{padding-left:45px;background:url("/assets/ico_hd04-713e1328.webp") no-repeat left center/contain}.l-header__nav--pc .__link .contact{padding-left:45px;background:url("/assets/ico_hd05-2d78e947.webp") no-repeat left center/contain}.l-header__nav--pc .__link .koejuku{line-height:1rem;padding-bottom:5px;background:url("/assets/ico_hd06-e9baaad0.webp") no-repeat left center/contain}.l-header__nav--pc .__link .koejuku small{display:block;font-size:.6em}.l-header__nav--pc .__link .x-twitter{max-height:25px;margin-left:5px;padding:0 0 0 30px;background:url("/assets/x-logo-f7fdb287.svg") no-repeat left center/contain}}.l-header__nav--sp .navBtn{display:block;position:fixed;top:24px;right:10px;cursor:pointer;width:70px;height:40px;border-radius:5px;z-index:99999}.l-header__nav--sp .navBtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:5px;background:#004795;width:40px;z-index:999}.l-header__nav--sp .navBtn span:nth-of-type(1){top:6px}.l-header__nav--sp .navBtn span:nth-of-type(2){top:19px}.l-header__nav--sp .navBtn span:nth-of-type(3){top:32px}.l-header__nav--sp .navBtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:50%}.l-header__nav--sp .navBtn.active span:nth-of-type(2){opacity:0}.l-header__nav--sp .navBtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:50%}.l-header__nav--sp .__link{display:none}.l-header__nav--sp .__link p{border-bottom:#004795 1px solid;animation:fadeIn .3s ease-in 0s forwards}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.l-header__nav--sp .__link.active{display:block;position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(255,255,255,.92);border-top:#004795 10px solid;padding:16vw 10vw;z-index:9999;animation:fadeOut .3s ease-in 0s forwards}@keyframes fadeOut{100%{display:block;opacity:1}1%{display:block;opacity:0}0%{display:none;opacity:0}}.l-header__nav--sp .__link a{position:relative;display:block;width:100%;padding:15px 10px;color:#004795;font-size:calc(20px + 8*(100vw - 320px)/1600);font-weight:bold}.l-header__nav--sp .__link a::before{position:absolute;top:50%;left:15px;transform:translateY(-50%);content:"";width:40px;height:40px;padding-right:10px;background:url("/assets/ico_hd00-712fe459.svg") no-repeat left center/contain}.l-header__nav--sp .__link span{padding-left:65px}.l-header__nav--sp .__link span small{padding-right:5px}.l-header__nav--sp .__link .talent a::before{background:url("/assets/ico_hd03-ae3ea686.png") no-repeat left center/contain}.l-header__nav--sp .__link .perform a::before{background:url("/assets/ico_hd04-7499d10d.png") no-repeat left center/contain}.l-header__nav--sp .__link .contact a::before{background:url("/assets/ico_hd05-3529478e.png") no-repeat left center/contain}.l-header__nav--sp .__link .koejuku a::before{background:url("/assets/ico_hd06-e699076f.png") no-repeat left center/contain}.l-header__nav--sp .__link .x-twitter a::before{left:24px;width:25px;height:25px;background:url("/assets/x-logo-f7fdb287.svg") no-repeat left center/contain}@media screen and (min-width: 1024px){.l-header__nav--sp{display:none}}.fadeUpTrg{opacity:0;transform:translateY(100px);transition:all .5s ease-in}.fadeUpTrg.fadeUp{opacity:1;transform:translateY(0)}.fadeLeftTrg{opacity:0}.fadeLeftTrg.fadeLeft{animation-name:fadeLeftAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRightTrg{opacity:0}.fadeRightTrg.fadeRight{animation-name:fadeRightAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.h2-ttl.line{position:relative;width:80%;margin:0 auto 30px}.h2-ttl.line::after{content:"";position:absolute;left:0;bottom:-5px;width:0%;height:1.5px;background:#333;transition:all 1s}.h2-ttl.line.isActive:after{width:100%}@media screen and (min-width: 1024px){.h2-ttl.line{width:47%;margin-bottom:50px}.h2-ttl.line::after{bottom:-15px;height:3px}}.h2-ttl--kj1{position:relative}.h2-ttl--kj1::after{content:"";position:absolute;left:0;bottom:-5px;width:0%;height:1.5px;background:#333;transition:all 1s}.h2-ttl--kj1.isActive::after{width:100%}.h3-ttl--kj2{position:relative}.h3-ttl--kj2::after{content:"";position:absolute;left:0;bottom:-8px;width:0%;height:3px;background:#333;transition:all 1s}.h3-ttl--kj2.isActive:after{width:100%}.h3-ttl--kj3{position:relative}.h3-ttl--kj3::after{content:"";position:absolute;left:0;bottom:-8px;width:0%;height:1px;background:#333;transition:all 1s}.h3-ttl--kj3.isActive:after{width:100%}.h2-ttl{margin-bottom:10px;text-align:center;font-size:28px}@media screen and (min-width: 360px){.h2-ttl{font-size:25px}}@media screen and (min-width: 599px){.h2-ttl{font-size:28px}}@media screen and (min-width: 1024px){.h2-ttl{margin-bottom:20px;font-size:35px}}.l-main__tit{width:95%;margin:20px auto 30px;max-width:1020px}.h2-mainTtl{padding:60px 10px 60px 20px;border-radius:20px;background-color:#fff;color:#004795;font-weight:bold;font-size:calc(28px + 8*(100vw - 320px)/1600)}.h2-mainTtl .ja::after{content:" / "}@media screen and (min-width: 768px){.h2-mainTtl{border-radius:40px}}@media screen and (min-width: 1024px){.h2-mainTtl{padding:60px 10px 60px 50px}}.btnAnime{color:#000;text-decoration:none;transition:all .3s ease 0s}.btnAnime:hover{transform:scale(1.05)}.selectBtns div{width:80%;margin:0 auto 10px}.selectBtns div a{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;line-height:1.6em;padding:15px 20px 10px;background-color:#00a5e7;border-radius:10px;color:#fff;font-weight:700}.selectBtns div a::before{display:inline-block;margin-right:30px;width:55px;height:55px;content:"";background:url("/assets/home/ico_sec04-8aba025a.webp") no-repeat left center/contain}.selectBtns div.man{margin-top:20px}.selectBtns div.woman a{background-color:#d685b0}.selectBtns div.newTlent a{background-color:#85d68e}.selectBtns div.foreigner a{background-color:#d78114}.selectBtns div.junior a{background-color:#a1c201}.selectBtns .ja{font-size:25px}.selectBtns .en{display:block}@media screen and (min-width: 360px){.selectBtns div{width:95%;margin:0 auto 10px}.selectBtns div a::before{margin-right:15px}}@media screen and (min-width: 599px){.selectBtns div{width:80%;margin:0 auto 10px}.selectBtns div a::before{margin-right:30px}}@media screen and (min-width: 1024px){.selectBtns{margin-top:40px}.selectBtns div{margin-bottom:20px}}#pageTop{position:fixed;right:10px;bottom:50px;z-index:2;opacity:0;transform:translateY(100px)}#pageTop a{display:flex;justify-content:center;align-items:flex-end;width:60px;height:60px;padding-bottom:8px;background-color:#004795;border-radius:50%;box-shadow:3px 4px 6px rgba(51,51,51,.5);letter-spacing:2px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:.6rem;transition:all .3s}#pageTop::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:25%;padding-bottom:5px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff}#pageTop:hover::before{color:#004795}#pageTop:hover a{background-color:#fff;border:#004795 1px solid;color:#004795}#pageTop.upMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#pageTop.downMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@media screen and (min-width: 1280px){#pageTop{right:50px}#pageTop::before{color:#004795}#pageTop a{width:80px;height:80px;padding-bottom:12px;background-color:#fff;border:#004795 1px solid;color:#004795;font-size:.8em}#pageTop:hover::before{color:#fff}#pageTop:hover a{background-color:#004795;border:none;color:#fff}}@media screen and (min-width: 1520px){#pageTop{right:80px}}#home .h2-ttl::before{display:inline-block;width:30px;height:30px;content:"";margin:-5px 5px 0 0;background:url("/assets/home/ico_sec02-39f9fa4c.webp") no-repeat left center/contain;vertical-align:middle}#home .l-main__mv{width:95%;margin:20px auto 30px;max-width:1020px}#home .l-main__mv .--item img{border-radius:20px}@media screen and (min-width: 768px){#home .l-main__mv .--item img{border-radius:40px}}#home .performance__list .--block{padding:10px;border-bottom:#333 1px dashed;font-size:12px}#home .performance__list .__date{font-weight:bold}#home .performance__list .__tag{margin-left:5px;padding:1px 20px 2px;background-color:#2ca558;border-radius:5px;color:#fff;font-size:.8em}#home .performance__list .__tag.--radio{margin-left:5px;padding:1px 20px 2px;background-color:#eb8a17;border-radius:5px;color:#fff;font-size:.8em}#home .performance__list .__tag.--other{margin-left:5px;padding:1px 20px 2px;background-color:#004795;border-radius:5px;color:#fff;font-size:.8em}#home .performance__list .__tag.--news{margin-left:5px;padding:1px 20px 2px;background-color:#cccf9a;border-radius:5px;color:#000;font-size:.8em}#home .performance__list .__tit a{display:block;padding-top:8px}#home .performance .more a{display:block;padding:10px;color:#004795;font-weight:bold;font-size:1.2em;text-align:right}#home .performance .more a::after{padding-left:10px;content:"";font-family:"Font Awesome 5 Free";font-weight:900}@media screen and (min-width: 1024px){#home .performance__list .--block{font-size:14px}}#home .voiceSearch .h2-ttl::before{background-image:url("/assets/home/ico_sec03-1d09c70c.webp")}#home .external{padding:30px}#home .external-sns{margin-bottom:60px}#home .external-sns .h2-ttl{margin-bottom:20px}#home .external-sns .h2-ttl::before{background-image:url("/assets/x-logo-f7fdb287.svg")}#home .external-link .h2-ttl::before{background-image:url("/assets/ico_link-db1458c4.webp")}#home .external-link .__bnr{margin-top:20px}@media screen and (min-width: 1024px){#home .external{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:40px}#home .external-link__inn{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:20px}#home .external-link__inn .__bnr{width:46%}}.talent_btns{padding:10px}.talent_btns .selectBtns{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0}.talent_btns .selectBtns div{width:48%;margin-bottom:0}.talent_btns .selectBtns div a{padding:6px 10px 10px 20px}.talent_btns .selectBtns div a .ja{font-size:3.4vw}.talent_btns .selectBtns div a .en{line-height:1;font-size:.7rem}.talent_btns .selectBtns div.man{margin-top:0}.talent_btns .selectBtns div.newTlent a,.talent_btns .selectBtns div.foreigner a,.talent_btns .selectBtns div.junior a{padding:8px 6px 12px 20px}.talent_btns .selectBtns div.newTlent a .ja,.talent_btns .selectBtns div.foreigner a .ja,.talent_btns .selectBtns div.junior a .ja{font-size:3.4vw}.talent_btns .selectBtns div.foreigner a .en{font-size:.6rem}.talent_btns .selectBtns div.junior{margin-bottom:0}.talent_btns .selectBtns div a::before{width:35px;height:35px;margin-right:0;background-size:80%}@media screen and (min-width: 360px){.talent_btns .selectBtns div.newTlent a,.talent_btns .selectBtns div.foreigner a,.talent_btns .selectBtns div.junior a{padding:8px 6px 12px 12px}}@media screen and (min-width: 599px){.talent_btns .selectBtns div a{padding:12px 30px 10px}.talent_btns .selectBtns div a .ja{font-size:3vw}.talent_btns .selectBtns div a .en{line-height:1.5}.talent_btns .selectBtns div.newTlent a,.talent_btns .selectBtns div.foreigner a,.talent_btns .selectBtns div.junior a{padding:12px 30px 10px}.talent_btns .selectBtns div.newTlent a .ja,.talent_btns .selectBtns div.foreigner a .ja,.talent_btns .selectBtns div.junior a .ja{font-size:3vw}.talent_btns .selectBtns div a::before{margin-right:10px}}@media screen and (min-width: 768px){.talent_btns .selectBtns{padding:10px 20px 0}.talent_btns .selectBtns div{width:32%}.talent_btns .selectBtns div a .ja{font-size:2.2vw}.talent_btns .selectBtns div.newTlent a .ja,.talent_btns .selectBtns div.foreigner a .ja,.talent_btns .selectBtns div.junior a .ja{font-size:2.2vw}.talent_btns .selectBtns div a::before{margin-right:0}}@media screen and (min-width: 1024px){.talent_btns{padding:20px 10px}.talent_btns .selectBtns{padding:0 20px}.talent_btns .selectBtns div a{padding:12px 10px 10px 30px}.talent_btns .selectBtns div a .ja{font-size:23px}.talent_btns .selectBtns div.newTlent a,.talent_btns .selectBtns div.foreigner a,.talent_btns .selectBtns div.junior a{padding:12px 10px 10px 30px}.talent_btns .selectBtns div.newTlent a .ja,.talent_btns .selectBtns div.foreigner a .ja,.talent_btns .selectBtns div.junior a .ja{font-size:23px}.talent_btns .selectBtns div a::before{margin-right:0}}@media screen and (min-width: 1280px){.talent_btns .selectBtns div a{padding-left:20px}.talent_btns .selectBtns div a .ja{font-size:20px}.talent_btns .selectBtns div.newTlent a,.talent_btns .selectBtns div.foreigner a,.talent_btns .selectBtns div.junior a{padding-left:20px}.talent_btns .selectBtns div.newTlent a .ja,.talent_btns .selectBtns div.foreigner a .ja,.talent_btns .selectBtns div.junior a .ja{font-size:20px}.talent_btns .selectBtns div a::before{margin-right:10px;background-size:90%}}.talent__list{margin-top:60px}.talent__list .secBlock{padding:40px 10px}.talent__list .h2-ttl .en{display:block;padding-left:10px;font-size:.8em}.talent__list .h2-ttl.line{width:60%;margin:0 0 30px 20px}.talent__list .foreigner .h2-ttl .en{display:block}.talent__list .man .h2-ttl::after{background:#00a5e7}.talent__list .woman .h2-ttl::after{background:#d685b0}.talent__list .newTlent .h2-ttl::after{background:#85d68e}.talent__list .foreigner .h2-ttl::after{background:#eb8a17}.talent__list .junior .h2-ttl::after{background:#a1c201}.talent__list dl{width:90%;margin:0 auto}.talent__list dt{margin-bottom:10px;padding:0 0 5px 10px;border-bottom:1px solid;border-color:#333;font-size:calc(20px + 8*(100vw - 320px)/1600);font-weight:bold}.talent__list dt:not(:first-child){margin-top:20px}.talent__list ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;width:90%;margin:0 auto}.talent__list li{width:48%}.talent__list li::before{content:"■";padding-right:10px}.talent__list li a{position:relative;text-decoration:none;transition:.3s}.talent__list li a::before{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:#333;transition:.3s}.talent__list li a:hover{max-width:200px;color:#333}.talent__list li a:hover::before{width:100%}.talent__list--tit{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.talent__list--tit .btn{margin:0 40px 30px 0;padding:5px;border:#666 1px solid;border-radius:5px;font-weight:bold;font-size:70%;text-align:center}.talent__list--tit .btn a{display:block}.talent__list--tit .btn span{display:block;padding-bottom:3px;font-weight:normal;text-align:center}.talent__list--tit .btn span::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:5px}.talent__list--tit .btn:hover,.talent__list--tit .btn.on{background-color:#666;border-color:#fff;transition:all .4s}.talent__list--tit .btn:hover a,.talent__list--tit .btn.on a{color:#fff}.talent__list--tit .btn.on:hover{background-color:#fff;border-color:#666}.talent__list--tit .btn.on:hover a{color:#000}@media screen and (min-width: 360px){.talent__list .h2-ttl{font-size:22px}.talent__list dl{width:95%}.talent__list .foreigner .h2-ttl .en{font-size:.65em}.talent__list--tit .btn{margin:0 20px 20px 0}}@media screen and (min-width: 375px){.talent__list dl{width:90%}.talent__list .foreigner .h2-ttl .en{font-size:.7em}}@media screen and (min-width: 599px){.talent__list .h2-ttl{font-size:28px}.talent__list .foreigner .h2-ttl .en{font-size:.9em}}@media screen and (min-width: 1024px){.talent__list ul{gap:20px}.talent__list li{width:20%}.talent__list .h2-ttl .en{display:inline}.talent__list .h2-ttl.line{width:45%;margin:0 0 60px 40px}.talent__list--tit .btn{margin:0 40px 20px 0}}.talent__profile__detail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin:0 auto 50px;flex-direction:column-reverse}.talent__profile__detail .--inn{width:100%}.talent__profile__detail .h3-ttl{letter-spacing:2px;font-size:6.977vw;text-align:center}.talent__profile__detail .kana{margin-bottom:20px;font-weight:300;font-size:.9rem;text-align:center}.talent__profile__detail .--list>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:10px;margin-bottom:10px}.talent__profile__detail .--list dt{width:40%;max-width:110px;padding:5px 10px;background-color:#c0daff;border-radius:5px;font-weight:bold;text-align:center;vertical-align:middle}.talent__profile__detail .--list dd{width:66%;font-weight:400}.talent__profile__detail .--pic{width:80%;margin-bottom:20px}@media screen and (min-width: 360px){.talent__profile__detail .--list>div{gap:5px}.talent__profile__detail .--list{font-size:.85rem}.talent__profile__detail .--list dt{width:30%}}@media screen and (min-width: 599px){.talent__profile__detail{flex-direction:row;gap:5px;width:90%;max-width:750px;margin-bottom:80px}.talent__profile__detail .--inn{width:65%}.talent__profile__detail .--pic{width:34%;max-width:260px;margin:8px 0 0;image-rendering:optimizeQuality;image-rendering:high-quality}.talent__profile__detail .h3-ttl{font-size:2.977vw;text-align:left;word-break:keep-all;white-space:nowrap;word-wrap:normal;overflow:visible}.talent__profile__detail .kana{text-align:left}.talent__profile__detail .--list dt{width:20%}.talent__profile__detail .--list dd{width:75%;font-weight:500}}@media screen and (min-width: 1024px){.talent__profile__detail{gap:10px;max-width:900px}.talent__profile__detail .kana{font-size:1.1rem}}.talent__profile .h4-ttl{margin-bottom:20px;color:#004795;font-size:1.2rem;text-align:center}@media screen and (min-width: 768px){.talent__profile .h4-ttl{font-size:1.6rem}}.talent__profile__voice{width:90%;margin:0 auto 50px}.talent__profile__voice .--list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:column;gap:20px}.talent__profile__voice .--list figcaption{margin-bottom:10px;font-weight:bold}.talent__profile__voice .--list figcaption::before{content:"・"}@media screen and (min-width: 599px){.talent__profile__voice{margin-bottom:80px}.talent__profile__voice .--list{flex-direction:row}}@media screen and (min-width: 1024px){.talent__profile__voice{max-width:650px}}.talent__profile__pastWorks{width:100%;margin:0 auto}.talent__profile__pastWorks .--list{border:#333 1px solid}.talent__profile__pastWorks .--list>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:column}.talent__profile__pastWorks .--list>div:last-of-type dd{border-bottom:0}.talent__profile__pastWorks .--list dt{width:100%;padding:10px;border-bottom:#333 1px solid;font-weight:bold}.talent__profile__pastWorks .--list dd{width:100%;padding:10px;border-bottom:#333 1px solid;font-size:.85rem}@media screen and (min-width: 599px){.talent__profile__pastWorks{width:90%}.talent__profile__pastWorks .--list>div{flex-direction:row;align-items:stretch}.talent__profile__pastWorks .--list>div:last-of-type dt,.talent__profile__pastWorks .--list>div:last-of-type dd{border-bottom:0}.talent__profile__pastWorks .--list dt{width:30%;border-right:#333 1px solid}.talent__profile__pastWorks .--list dd{width:70%}}@media screen and (min-width: 1024px){.talent__profile{padding-top:50px;padding-bottom:50px}}#company .h2-mainTtl .en{display:block}@media screen and (min-width: 599px){#company .h2-mainTtl .en{display:inline}}.company__detail .--list{width:90%;margin:20px auto;border:#333 1px solid}.company__detail .--list>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:column}.company__detail .--list>div:last-of-type dd{border-bottom:0}.company__detail .--list dt{width:100%;padding:10px;border-bottom:#333 1px solid;font-weight:500}.company__detail .--list dd{width:100%;padding:10px;border-bottom:#333 1px solid;font-size:.85rem}@media screen and (min-width: 599px){.company__detail .--list{width:90%}.company__detail .--list dt{width:30%;border-right:#333 1px solid}.company__detail .--list dd{width:70%;font-weight:500}.company__detail .--list>div{flex-direction:row;align-items:stretch}.company__detail .--list>div:last-of-type dt,.company__detail .--list>div:last-of-type dd{border-bottom:0}}#perform .h2-ttl .small{padding-right:20px;font-size:.7em}#perform .h2-ttl .note{font-size:.7rem}#perform .h2-ttl.--topics::after{background:#e4ea32}#perform .h2-ttl.--tv::after{background:#2ca558}#perform .h2-ttl.--radio::after{background:#eb8a17}#perform .h2-ttl.--cm::after{background:#00a5e7}#perform .h2-ttl.--other::after{background:#333}#perform .performance .h2-ttl{text-align:left}#perform .performance .h2-ttl::before{display:inline-block;width:30px;height:30px;content:"";margin-right:5px;background:url("/assets/home/ico_sec02-39f9fa4c.webp") no-repeat left center/contain;vertical-align:middle}#perform .performance .h2-ttl.line{width:90%}@media screen and (min-width: 360px){#perform .performance .h2-ttl{font-size:20px}#perform .performance .h2-ttl .note{font-weight:600}}@media screen and (min-width: 375px){#perform .performance .h2-ttl{font-size:23px}#perform .performance .h2-ttl .note{font-size:.7rem}}@media screen and (min-width: 599px){#perform .performance .h2-ttl{font-size:25px}#perform .performance .h2-ttl .note{font-weight:700;font-size:1rem}}@media screen and (min-width: 1024px){#perform .performance .h2-ttl::before{width:40px;height:40px}}.performance_btns .select{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:center}.performance_btns .select div{width:50%;margin-bottom:20px;padding:5px 0 30px}.performance_btns .select div a{position:relative;padding:5px 20px;border-bottom:#333 3px solid;color:#000;font-weight:bold;font-size:20px;text-align:center}.performance_btns .select div a::before{background:none}.performance_btns .select div a::after{position:absolute;top:55px;left:50%;transform:translate(-50%, -50%);display:block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;width:55px;height:30px;transition:.3s}.performance_btns .select div:last-child{margin-bottom:0}.performance_btns .select div.topics a{border-bottom:#e4ea32 3px solid}.performance_btns .select div.tv a{border-bottom:#2ca558 3px solid}.performance_btns .select div.radio a{border-bottom:#eb8a17 3px solid}.performance_btns .select div.cm a{border-bottom:#00a5e7 3px solid}.performance_btns .select div.topics a{border-bottom:#e4ea32 3px solid}.performance_btns .select div.tv a{border-bottom:#2ca558 3px solid}.performance_btns .select div.radio a{border-bottom:#eb8a17 3px solid}.performance_btns .select div.cm a{border-bottom:#00a5e7 3px solid}@media screen and (min-width: 768px){.performance_btns .select{justify-content:center}.performance_btns .select div{width:33%}}@media screen and (min-width: 1280px){.performance_btns .select div{width:20%}.performance_btns .select div:last-child{margin-bottom:20px}}.topics__list{width:90%;margin:0 auto}.topics__list--item{margin-bottom:20px;background-color:#fff;border:#004795 2px solid;border-radius:20px}.topics__list--tit{padding:10px;background-color:#004795;border-radius:17px 17px 0 0;color:#fff}.topics__list--tit .link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-left:5px;font-size:.7em}.topics__list--tit a{color:#fff}.topics__list--cont{display:flex;flex-wrap:wrap;align-items:start;justify-content:flex-start;padding:10px;background-color:#fff;border-radius:0 0 17px 17px;color:#000}.topics__list--cont dt{width:25%;font-weight:bold;text-align:right}.topics__list--cont dt::after{content:"："}.topics__list--cont dd{width:75%}@media screen and (min-width: 768px){.topics__list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:20px;width:95%}.topics__list--item{width:48%}}@media screen and (min-width: 1024px){.topics__list{gap:19px;width:95%}.topics__list--item{width:31.9%}}.performance__person{width:95%;margin:0 auto 20px;background-color:#fff;border:#004795 2px solid;border-radius:20px}.performance__person--tit{padding:10px;background-color:#004795;border-radius:17px 17px 0 0;color:#fff;text-align:center}.performance__person--tit .name{font-weight:bold}.performance__person--tit a{display:block;color:#fff;font-size:.7em;text-align:right}.performance__person--tit a::before{content:"→";padding:0 10px}.performance__person--cont{padding:10px;background-color:#fff;border-radius:0 0 17px 17px;color:#000}.performance__person .--tit{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:5px}.performance__person .--tit::before{content:"●";padding-right:10px;font-size:.8em}.performance__person .--tit .link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-left:5px;font-size:.7em}.performance__person .--tit .cat{padding-left:10px;font-size:.9em}.performance__person .--tit a{color:#004795}.performance__person dd{margin-bottom:10px;padding-left:5px;font-size:.9em}@media screen and (min-width: 599px){.performance__person dd{padding-left:10px}}@media screen and (min-width: 768px){.performance--wrap{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;width:90%;margin:0 auto;gap:20px;width:95%}.performance__person{width:48%;margin:0 0 20px 0}.performance__person--tit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-wrap:nowrap}}@media screen and (min-width: 1024px){.performance{gap:19px;width:95%}.performance__person{width:31.9%}}.contact__form .note{width:90%;margin:0 auto 20px;font-size:.9rem}.contact__form .--contents{width:100%;margin:20px auto}.contact__form .--contents>div{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;flex-direction:column}.contact__form .--contents>div dt{width:100%;margin-bottom:10px;padding:10px;font-weight:500;background:#c0daff;border-radius:5px}.contact__form .--contents>div dd{width:100%;margin-bottom:10px;padding:10px;font-size:.85rem;border:#333 1px solid;border-radius:5px}.contact__form .--contents>div:nth-of-type(3) dd{position:relative}.contact__form .--contents>div:nth-of-type(3) dd::after{position:absolute;top:.4rem;right:.8rem;pointer-events:none;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2rem}.contact__form .--contents>div:last-of-type dd{margin-bottom:0}.contact__form .--contents input,.contact__form .--contents select,.contact__form .--contents textarea{width:100%}.contact__form .submitBtn a,.contact__form .submitBtn input[type=submit],.contact__form .submitBtn button{display:block;max-width:320px;width:75%;margin:20px auto 0;padding:10px;background-color:#004795;border-radius:10px;color:#fff;text-align:center;font-weight:bold}.contact__form .submitBtn a:hover,.contact__form .submitBtn input[type=submit]:hover,.contact__form .submitBtn button:hover{background-color:#c0daff;color:#004795;font-weight:bold;transition:all .5s .005s ease-in-out}@media screen and (min-width: 599px){.contact__form .note{font-size:1.1rem}.contact__form br.sp{display:none}.contact__form .--contents{width:90%}.contact__form .--contents>div{flex-direction:row;gap:10px}.contact__form .--contents>div dt{width:28%}.contact__form .--contents>div dd{width:70%;font-weight:500}.contact__form .--contents>div:last-of-type dt{margin-bottom:0}.contact__form .--contents option{padding:10px}}#privacy .h2-mainTtl span{display:block;font-size:.8em}@media screen and (min-width: 1024px){#privacy .h2-mainTtl span{display:inline;font-size:smaller}}.privacy__detail .h3-ttl{width:95%;margin:0 auto 10px;font-size:1rem}.privacy__detail .h3-ttl::before{content:"●";padding-right:5px}.privacy__detail .--txt{width:95%;margin:0 auto 30px;font-size:.85rem}.privacy__detail .--txt:first-child{margin-top:30px}.privacy__detail .--list{margin-top:10px}.privacy__detail .--list li{padding-left:14px;text-indent:-14px;list-style-type:"・";list-style-position:inside;font-size:.85rem}.audioplayer{height:2.5em;color:#fff;text-shadow:1px 1px 0 #000;border:1px solid #222;position:relative;z-index:1;background:#ddd;min-width:300px}.audioplayer-mini{width:2.5em;margin:0 auto}.audioplayer>div{position:absolute}.audioplayer-playpause{width:2.5em;height:100%;text-align:left;text-indent:-9999px;cursor:pointer;z-index:2;top:0;left:0}.audioplayer:not(.audioplayer-mini) .audioplayer-playpause{border-right:1px solid #555;border-right-color:rgba(255, 255, 255, 0.1)}.audioplayer-mini .audioplayer-playpause{width:100%}.audioplayer-playpause:hover,.audioplayer-playpause:focus{background-color:#222}.audioplayer-playpause a{display:block}.audioplayer-stopped .audioplayer-playpause a{width:0;height:0;border:.5em solid transparent;border-right:none;border-left-color:#fff;content:"";position:absolute;top:50%;left:50%;margin:-0.5em 0 0 -0.25em}.audioplayer-playing .audioplayer-playpause a{width:.75em;height:.75em;position:absolute;top:50%;left:50%;margin:-0.375em 0 0 -0.375em}.audioplayer-playing .audioplayer-playpause a:before,.audioplayer-playing .audioplayer-playpause a:after{width:40%;height:100%;background-color:#fff;content:"";position:absolute;top:0}.audioplayer-playing .audioplayer-playpause a:before{left:0}.audioplayer-playing .audioplayer-playpause a:after{right:0}.audioplayer-time{width:4.375em;height:100%;line-height:2.375em;text-align:center;z-index:2;top:0}.audioplayer-time-current{border-left:1px solid #111;border-left-color:rgba(0, 0, 0, 0.25);left:2.5em}.audioplayer-time-duration{border-right:1px solid #555;border-right-color:rgba(255, 255, 255, 0.1);right:2.5em}.audioplayer-novolume .audioplayer-time-duration{border-right:0;right:0}.audioplayer-bar{height:.875em;background-color:#222;cursor:pointer;z-index:1;top:50%;right:6.875em;left:6.875em;margin-top:-0.438em}.audioplayer-novolume .audioplayer-bar{right:4.375em}.audioplayer-bar div{width:0;height:100%;position:absolute;left:0;top:0}.audioplayer-bar-loaded{background-color:#333;z-index:1}.audioplayer-bar-played{background:#007fd1;z-index:2}.audioplayer-volume{width:2.5em;height:100%;border-left:1px solid #111;border-left-color:rgba(0, 0, 0, 0.25);text-align:left;text-indent:-9999px;cursor:pointer;z-index:2;top:0;right:0}.audioplayer-volume:hover,.audioplayer-volume:focus{background-color:#222}.audioplayer-volume-button{width:100%;height:100%}.audioplayer-volume-button a{width:.313em;height:.375em;background-color:#fff;display:block;position:relative;z-index:1;top:40%;left:35%}.audioplayer-volume-button a:before,.audioplayer-volume-button a:after{content:"";position:absolute}.audioplayer-volume-button a:before{width:0;height:0;border:.5em solid transparent;border-left:none;border-right-color:#fff;z-index:2;top:50%;right:-0.25em;margin-top:-0.5em}.audioplayer:not(.audioplayer-muted) .audioplayer-volume-button a:after{width:.313em;height:.313em;border:.25em double #fff;border-width:.25em .25em 0 0;left:.563em;top:-0.063em;-webkit-border-radius:0 .938em 0 0;-moz-border-radius:0 .938em 0 0;border-radius:0 .938em 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.audioplayer-volume-adjust{height:6.25em;cursor:default;position:absolute;left:0;right:-1px;top:-9999px;background:#333}.audioplayer-volume:not(:hover) .audioplayer-volume-adjust{opacity:0}.audioplayer-volume:hover .audioplayer-volume-adjust{top:auto;bottom:100%}.audioplayer-volume-adjust>div{width:40%;height:80%;background-color:#222;cursor:pointer;position:relative;z-index:1;margin:30% auto 0}.audioplayer-volume-adjust div div{width:100%;height:100%;position:absolute;bottom:0;left:0;background:#007fd1}.audioplayer-novolume .audioplayer-volume{display:none}body{-webkit-box-shadow:inset 0 0 18.75em rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0 0 18.75em rgba(0, 0, 0, 5);box-shadow:inset 0 0 18.75em rgba(0, 0, 0, 0.5)}.audioplayer{-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 0 1.25em rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 0 1.25em rgba(0, 0, 0, 0.5);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 0 1.25em rgba(0, 0, 0, 0.5)}.audioplayer-volume-adjust{-webkit-box-shadow:-2px -2px 2px rgba(0, 0, 0, 0.15),2px -2px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:-2px -2px 2px rgba(0, 0, 0, 0.15),2px -2px 2px rgba(0, 0, 0, 0.15);box-shadow:-2px -2px 2px rgba(0, 0, 0, 0.15),2px -2px 2px rgba(0, 0, 0, 0.15)}.audioplayer-bar,.audioplayer-volume-adjust>div{-webkit-box-shadow:-1px -1px 0 rgba(0, 0, 0, 0.5),1px 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:-1px -1px 0 rgba(0, 0, 0, 0.5),1px 1px 0 rgba(255, 255, 255, 0.1);box-shadow:-1px -1px 0 rgba(0, 0, 0, 0.5),1px 1px 0 rgba(255, 255, 255, 0.1)}.audioplayer-volume-adjust div div,.audioplayer-bar-played{-webkit-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.5);-moz-box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.5);box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.5)}.audioplayer-playpause,.audioplayer-volume a{-webkit-filter:drop-shadow(1px 1px 0 #000);-moz-filter:drop-shadow(1px 1px 0 #000);-ms-filter:drop-shadow(1px 1px 0 #000);-o-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.audioplayer,.audioplayer-volume-adjust{background:-webkit-gradient(linear, left top, left bottom, from(#444), to(#222));background:-webkit-linear-gradient(top, #444, #222);background:-moz-linear-gradient(top, #444, #222);background:-ms-radial-gradient(top, #444, #222);background:-o-linear-gradient(top, #444, #222);background:linear-gradient(to bottom, #444, #222)}.audioplayer-bar-played{background:-webkit-gradient(linear, left top, right top, from(#007fd1), to(#c600ff));background:-webkit-linear-gradient(left, #007fd1, #c600ff);background:-moz-linear-gradient(left, #007fd1, #c600ff);background:-ms-radial-gradient(left, #007fd1, #c600ff);background:-o-linear-gradient(left, #007fd1, #c600ff);background:linear-gradient(to right, #007fd1, #c600ff)}.audioplayer-volume-adjust div div{background:-webkit-gradient(linear, left bottom, left top, from(#007fd1), to(#c600ff));background:-webkit-linear-gradient(bottom, #007fd1, #c600ff);background:-moz-linear-gradient(bottom, #007fd1, #c600ff);background:-ms-radial-gradient(bottom, #007fd1, #c600ff);background:-o-linear-gradient(bottom, #007fd1, #c600ff);background:linear-gradient(to top, #007fd1, #c600ff)}.audioplayer-bar,.audioplayer-bar div,.audioplayer-volume-adjust div{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.audioplayer{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.audioplayer-volume-adjust{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}.audioplayer *,.audioplayer *:before,.audioplayer *:after{-webkit-transition:color .25s ease,background-color .25s ease,opacity .5s ease;-moz-transition:color .25s ease,background-color .25s ease,opacity .5s ease;-ms-transition:color .25s ease,background-color .25s ease,opacity .5s ease;-o-transition:color .25s ease,background-color .25s ease,opacity .5s ease;transition:color .25s ease,background-color .25s ease,opacity .5s ease}.--new{font-weight:bold;color:red;padding-left:6px}
