.p-audio__button{font-family:"Oswald",sans-serif}.p-audio__title,.p-audio__sub,.p-audio__note{font-family:"Noto Sans JP",sans-serif}:root{--p-audiop-audio-color: #071f61}.p-audio{background:#000;padding:80px 0 120px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio{padding:6.0608vw 0 9.0912vw}}@media screen and (max-width: 767px){.p-audio{padding:13.038vw 0 15.6456vw}}.p-audio .l-container{max-width:1260px;width:100%;margin:0 auto;padding:0 30px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio .l-container{padding:0 2.2728vw}}@media screen and (max-width: 767px){.p-audio .l-container{padding:0 3.9114vw;max-width:100%}}.p-audio__title{font-size:50px;color:#fff;font-weight:700;line-height:1.36;text-align:center;position:relative;padding-bottom:23px}@media screen and (max-width: 767px){.p-audio__title{font-size:7.30117vw;padding-bottom:2.99874vw}}.p-audio__title::after{content:"";width:75px;height:5px;background-color:#fff;position:absolute;bottom:0;left:0;right:0;margin:auto}@media screen and (max-width: 767px){.p-audio__title::after{width:13.82028vw;height:.6519vw}}.p-audio__sub{color:#fff;text-align:center;padding-top:40px;font-size:28.04px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio__sub{padding-top:3.0304vw;font-size:2.12424vw}}@media screen and (max-width: 767px){.p-audio__sub{font-size:4.95437vw;line-height:1.71;padding-top:7.8228vw}}.p-audio__list{display:flex;flex-wrap:wrap;gap:2%;margin-top:60px;letter-spacing:.16px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio__list{margin-top:4.5456vw}}@media screen and (max-width: 767px){.p-audio__list{flex-direction:column;gap:2.6076vw}}.p-audio__list--inner{width:32%}@media screen and (max-width: 767px){.p-audio__list--inner{width:100%}}.p-audio__image{text-align:center;width:100%}@media screen and (max-width: 767px){.p-audio__image{width:29.2682926829%}}.p-audio__image img{margin:0 auto;width:140px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio__image img{width:10.6064vw}}@media screen and (max-width: 767px){.p-audio__image img{width:100%}}.p-audio__box{width:100%;display:flex;justify-content:center;gap:4%}@media screen and (max-width: 767px){.p-audio__box{width:70.7317073171%;justify-content:flex-start;gap:7.9069767442%}}.p-audio__name{color:#fff;text-align:center;font-size:20px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio__name{font-size:1.51515vw}}@media screen and (max-width: 767px){.p-audio__name{font-size:3.91134vw}}.p-audio__item{width:46%;display:flex;flex-direction:column;gap:15px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio__item{gap:1.1364vw}}@media screen and (max-width: 767px){.p-audio__item{width:46.0465116279%;gap:1.9557vw}}@media screen and (max-width: 767px){.p-audio__item .wrap{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 767px){.p-audio__item .btn{width:100%}}.p-audio__item.-before .p-audio__name{background:#838383}.p-audio__item.-before .p-audio__button{color:#838383}.p-audio__item.-after .p-audio__name{background:var(--p-audiop-audio-color)}.p-audio__item.-after .p-audio__button{color:var(--p-audiop-audio-color)}.p-audio__item.-after .p-audio__button-icon{border-color:var(--p-audiop-audio-color)}.p-audio__item.-after .p-audio__button-icon::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--p-audiop-audio-color)}.p-audio__item.-after .p-audio__button.is-on .p-audio__button-icon::before{border-color:var(--p-audiop-audio-color)}.p-audio__content{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio__content{gap:1.5152vw}}@media screen and (max-width: 767px){.p-audio__content{flex-wrap:nowrap;gap:5.1829268293%}}.p-audio__button{align-items:center;-webkit-box-align:center;cursor:pointer;display:flex;flex-direction:column;gap:10px;line-height:1;width:100%;font-size:22px;font-weight:500}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio__button{font-size:1.66667vw;gap:.7576vw}}@media screen and (max-width: 767px){.p-audio__button{font-size:4.1721vw;font-weight:400;gap:1.3038vw}}.p-audio__button-icon{position:relative;border-radius:50%;border:5px solid #838383;height:80px;width:80px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio__button-icon{width:6.0608vw;height:6.0608vw;border-width:.3788vw}}@media screen and (max-width: 767px){.p-audio__button-icon{border-radius:100%;border-width:.80001vw;height:17.33355vw;width:17.33355vw}}.p-audio__button-icon::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #838383;border-style:solid;content:"";position:absolute;top:calc(50% + 1px);transform:translate(-50%, -50%);border-width:10px 0 10px 18px;left:calc(50% + 2px)}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio__button-icon::before{top:calc(50% + .07576vw);border-width:.7576vw 0 .7576vw 1.36368vw;left:calc(50% + .15152vw)}}@media screen and (max-width: 767px){.p-audio__button-icon::before{border-width:2.6667vw 0 2.6667vw 4.80006vw;top:calc(50% + .26667vw);left:calc(50% + .53334vw)}}.p-audio__button.is-on .p-audio__button-icon::before{border:none;left:50%;top:50%;border-left:5px solid #838383;border-right:5px solid #838383;height:16px;width:16px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio__button.is-on .p-audio__button-icon::before{border-left-width:.3788vw;border-right-width:.3788vw;height:1.21216vw;width:1.21216vw}}@media screen and (max-width: 767px){.p-audio__button.is-on .p-audio__button-icon::before{border-left-width:.6519vw;border-right-width:.6519vw;height:2.08608vw;width:2.08608vw}}.p-audio__button.is-on .p-audio__button-play{display:none}.p-audio__button:not(.is-on) .p-audio__button-pause{display:none}.p-audio_inner{background:#fff;padding:20px;display:flex;flex-wrap:wrap;flex-direction:column;gap:20px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio_inner{padding:1.5152vw;gap:1.5152vw}}@media screen and (max-width: 767px){.p-audio_inner{padding:3.46671vw;gap:1.9557vw}}.p-audio_pro{font-size:22px;color:var(--p-audiop-audio-color);font-weight:700;border-bottom:2px solid var(--p-audiop-audio-color);text-align:center;padding-bottom:15px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio_pro{font-size:1.66667vw;padding-bottom:1.1364vw}}@media screen and (max-width: 767px){.p-audio_pro{font-size:4.1721vw;text-align:left;padding-bottom:.6519vw}}.p-audio_lead{color:var(--p-audiop-audio-color);font-weight:700;letter-spacing:-0.002em;display:flex;align-items:center;gap:10px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio_lead{gap:.7576vw}}@media screen and (max-width: 767px){.p-audio_lead{gap:2.6667vw}}.p-audio_lead-title{font-size:22px;white-space:nowrap}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio_lead-title{font-size:1.66667vw}}@media screen and (max-width: 767px){.p-audio_lead-title{font-size:4.1721vw}}.p-audio_lead-title>span{padding:.2em .3em;border:1px var(--p-audiop-audio-color) solid}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio_lead-title>span{border-width:.07576vw}}@media screen and (max-width: 767px){.p-audio_lead-title>span{border-width:.13038vw}}.p-audio_lead p{font-size:15px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio_lead p{font-size:1.13636vw}}@media screen and (max-width: 767px){.p-audio_lead p{font-size:3.25945vw}}.p-audio__note{font-size:16px;color:#fff;text-align:center;margin-top:50px}@media screen and (max-width: 767px){.p-audio__note{font-size:3.65059vw;line-height:1.71;margin-top:13.038vw;text-align:left}}.p-audio .c-content__lead2{text-align:center;margin-top:50px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio .c-content__lead2{margin-top:3.788vw}}@media screen and (max-width: 767px){.p-audio .c-content__lead2{text-align:left;margin-top:7.8228vw}}.p-audio .c-content__lead2 .c-text{font-size:17.6px}@media screen and (max-width: 767px){.p-audio .c-content__lead2 .c-text{font-size:3.65059vw;line-height:1.7142857143}}.p-audio .c-content__lead2 .c-text02{margin-top:2em;font-size:28.04px}@media screen and (min-width: 767px)and (max-width: 1319px){.p-audio .c-content__lead2 .c-text02{font-size:2.12424vw}}@media screen and (max-width: 767px){.p-audio .c-content__lead2 .c-text02{font-size:4.95437vw}}