@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");.copy-0002{margin:0}body{font-family:"Noto Sans JP", serif;margin:0;padding:0}p{margin:0}img{display:block;width:100%}@media screen and (min-width: 768px){.-sp{display:none}}.-pc{display:none}@media screen and (min-width: 768px){.-pc{display:block}}.ToyotaNewYearNav{display:flex}.logoImg{width:53px}@media screen and (min-width: 768px){.logoImg{width:93px}}.navText{flex-grow:1;align-items:center;display:flex}.text_logo{width:135px;margin-left:10px;align-self:center}@media screen and (min-width: 768px){.text_logo{width:158px;margin-left:10px}}.ToyotaNewYear{width:100%}.topSection{padding-bottom:140px;background:linear-gradient(-30deg, #7e000a, #c6000b)}@media screen and (min-width: 768px){.topSection{padding-bottom:140px}}.topSection_inner{text-align:center;width:calc(100% - 80px);margin-inline:auto;margin-top:60px}@media screen and (min-width: 768px){.topSection_inner{width:calc(100% - 80px);margin-top:150px}}.topSection_img{width:calc(100% - 40px);margin-inline:auto}.topSection_img img{display:block;width:100%}@media screen and (min-width: 768px){.topSection_img{max-width:700px;width:calc(100% - 80px)}}.topSection_text img{display:block;width:100%}.bodySection{position:relative;padding-block:1px 250px;background-color:#9fd8ff}@media screen and (min-width: 768px){.bodySection{padding-block:15px 600px}}.absolute_img{position:absolute}.cloud_01{top:0;left:0;max-width:721px;width:100%}.cloud_02{top:189px;right:0;width:366px;z-index:-1}@media screen and (min-width: 768px){.cloud_02{top:33px;width:502px}}.cloud_03{bottom:83px;right:0;width:145px}@media screen and (min-width: 768px){.cloud_03{bottom:300px;width:319px}}.bodySection_inner::after{content:"";position:absolute;display:block;width:100%;height:100%;background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/bg_body_sp@2x.webp");background-size:contain;background-position:bottom;background-repeat:no-repeat;z-index:-1;bottom:0}@media screen and (min-width: 768px){.bodySection_inner::after{background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/bg_body_pc@2x.webp")}}.carousel_area{width:calc(100% - 40px);margin:0 auto}@media screen and (min-width: 768px){.carousel_area{width:calc(100% - 80px);max-width:1080px}}.c-carousel{position:relative;width:calc(100% - 20px);margin-top:45px}@media screen and (min-width: 768px){.c-carousel{width:60%;margin-top:30px}}.c-carousel__activator-main{position:absolute;z-index:-1;opacity:0}.c-carousel__main{position:relative}.c-carousel__main_inner{overflow:hidden}.c-carousel__main-track{display:flex;white-space:nowrap;transition:transform 0.3s ease-out}.c-carousel__main-item{position:relative;flex-shrink:0;width:100%}.c-carousel__main-image{display:block;width:100%}.c-carousel__main-ttl{position:absolute;color:#fff;font-size:14px;line-height:1.2;bottom:10px;right:12px}@media screen and (min-width: 768px){.c-carousel__main-ttl{font-size:18px;bottom:12px;right:16px}}.c-carousel__main-control-item{display:none}.c-carousel__btn-prev-main,.c-carousel__btn-next-main{position:absolute;top:0%;right:0px;z-index:1;display:flex;align-items:center;justify-content:center;width:42px;height:42px;transform:translate(50%, -50%);transition:opacity 0.3s;cursor:pointer}.c-carousel__btn-prev-main{top:40%}@media screen and (min-width: 768px){.c-carousel__btn-prev-main{top:20%}}.dli-chevron-right{width:100%;height:100%;max-width:44px;max-height:44px;background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/next.webp");background-size:contain;transition:all 0.4s;margin-bottom:8px}@media screen and (min-width: 768px){.dli-chevron-right{width:95%;height:95%}}.dli-chevron-left{width:100%;height:100%;max-width:44px;max-height:44px;background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/prev.webp");background-size:contain;transition:all 0.4s;margin-top:8px}@media screen and (min-width: 768px){.dli-chevron-left{width:95%;height:95%}}.page_text{position:absolute;top:19%;right:0;transform:translate(50%, -50%);z-index:1}.page_text p{font-size:18px;color:#fff}.page_text p span{color:#7e000a}@media screen and (min-width: 768px){.page_text{top:10%}}.whiteSpan{color:#fff}.c-carousel__activator-main:nth-child(1):checked ~ .c-carousel__main .c-carousel__main-control-item:nth-child(1){display:block}.c-carousel__activator-main:nth-child(2):checked ~ .c-carousel__main .c-carousel__main-control-item:nth-child(2){display:block}.c-carousel__activator-main:nth-child(3):checked ~ .c-carousel__main .c-carousel__main-control-item:nth-child(3){display:block}.c-carousel__activator-main:nth-child(4):checked ~ .c-carousel__main .c-carousel__main-control-item:nth-child(4){display:block}.c-carousel__activator-main:nth-child(1):checked ~ .c-carousel__main .c-carousel__main-track{transform:translateX(calc(-100% * 0))}.c-carousel__activator-main:nth-child(2):checked ~ .c-carousel__main .c-carousel__main-track{transform:translateX(calc(-100% * 1))}.c-carousel__activator-main:nth-child(3):checked ~ .c-carousel__main .c-carousel__main-track{transform:translateX(calc(-100% * 2))}.c-carousel__activator-main:nth-child(4):checked ~ .c-carousel__main .c-carousel__main-track{transform:translateX(calc(-100% * 3))}.section_ttl{position:relative;font-family:"Roboto", serif;color:#fff;font-size:40px;font-weight:700;line-height:1.2;margin-top:62px}@media screen and (min-width: 768px){.section_ttl{font-size:40px;margin-top:65px}}.playBtn{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.content_area{width:calc(100% - 40px);margin:0 auto}@media screen and (min-width: 768px){.content_area{position:relative;width:calc(100% - 80px);max-width:1080px;z-index:2}}.content_text{font-size:14px;line-height:1.6;margin-top:12px}@media screen and (min-width: 768px){.content_text{font-size:14px;margin-top:30px;line-height:1.2}}.content_banner{background:rgba(255,255,255,0.8);margin-top:20px;border-radius:4px}@media screen and (min-width: 768px){.content_banner{margin-top:25px;border-radius:8px}}.content_banner_inner{padding-block:10px 40px;width:calc(100% - 20px);margin-inline:auto}@media screen and (min-width: 768px){.content_banner_inner{padding-block:38px;width:calc(100% - 76px);display:flex;gap:38px}}.banner_img{width:100%}.banner_img img{display:block;width:100%}@media screen and (min-width: 768px){.banner_img{width:calc(53% - 19px)}}.banner_textContent{width:100%}@media screen and (min-width: 768px){.banner_textContent{width:calc(47% - 19px);margin-right:52px}}.banner_ttl{color:#ce000a;margin-top:18px;font-size:22px;font-weight:700;line-height:1.2;margin-top:20px}@media screen and (min-width: 768px){.banner_ttl{font-size:22px;margin-top:0;line-height:1.6}}.banner_ttl .smallTtl{font-size:14px}@media screen and (min-width: 768px){.banner_ttl .smallTtl{font-size:14px}}.banner_date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(-30deg, #7e000a, #c6000b);color:#fff;font-size:14px;line-height:1.2;padding:4px 10px 4px 10px;margin-top:10px}@media screen and (min-width: 768px){.banner_date{font-size:14px}}.banner_date .dateNumber{font-size:18px}@media screen and (min-width: 768px){.banner_date .dateNumber{font-size:18px}}.banner_text{font-size:14px;font-weight:500;line-height:1.6;margin-top:30px}@media screen and (min-width: 768px){.banner_text{font-size:14px;margin-top:15px;line-height:1.6}.banner_text p{font-size:14px}}.banner_btnList{display:flex;flex-direction:column;row-gap:10px;justify-content:center;align-items:center;margin:25px 0 0 0}@media screen and (min-width: 768px){.banner_btnList{margin:15px 0 0 0;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-moz-column-gap:20px;column-gap:20px}}.banner_btnList .banner_btn{margin:0}.banner_btn{display:block;position:relative;color:#c6000b;width:175px;height:37px;padding:9px 30px 9px 30px;margin-inline:auto;font-size:14px;margin-top:25px;background:#fff;border-radius:25px;letter-spacing:0;border:1px solid #c6000b;font-weight:bold;z-index:3;text-align:center}@media screen and (min-width: 768px){.banner_btn{margin-top:15px;text-align:center;margin-right:0}}.bodySection_img{margin-top:100px;width:150px;margin-inline:auto}@media screen and (min-width: 768px){.bodySection_img{margin-top:100px;width:200px}}.bodySection_textImg{margin-top:50px;width:250px;margin-inline:auto}@media screen and (min-width: 768px){.bodySection_textImg{margin-top:70px;width:320px}}.footer{padding-block:18px;text-align:center;background:#000;color:#fff;position:relative;z-index:2}.footer_content{margin-top:5px;font-size:10px}@media screen and (min-width: 768px){.footer_content{font-size:12px;margin-top:0}}.flex_content{font-size:10px;line-height:1.2}.flex_content p{font-size:12px;line-height:1.4;align-self:self-start}@media screen and (min-width: 768px){.flex_content{display:flex;font-size:12px;justify-content:center;align-items:start;gap:15px}.flex_content p{font-size:12px;line-height:1.4}}.footer_logo{width:80%;max-width:250px;margin-inline:auto;margin-top:23px}@media screen and (min-width: 768px){.footer_logo{margin-top:18px}}.ifinite-scroll_area{margin-top:40px;height:80px}@media screen and (min-width: 768px){.ifinite-scroll_area{position:absolute;height:100%;width:25%;max-width:255px;top:0;right:65px;z-index:-1;margin-top:0}}.scroll-container{overflow:hidden;white-space:nowrap;width:100%;position:relative;height:80px}@media screen and (min-width: 768px){.scroll-container{height:100%}}.scroll-content{display:inline-flex;-webkit-animation:scroll-horizontal 75s linear infinite;animation:scroll-horizontal 75s linear infinite;gap:10px;height:100%}@media screen and (min-width: 768px){.scroll-content{display:flex;flex-direction:column;gap:15px;-webkit-animation:scroll-horizontal 45s linear infinite;animation:scroll-horizontal 45s linear infinite}}.scroll-item{height:100%;display:flex;align-items:center;justify-content:center}.scroll-item img{display:inline-block;height:100%;width:auto;border-radius:4px}@media screen and (min-width: 768px){.scroll-item img{height:auto;width:100%}}@-webkit-keyframes scroll-horizontal{0%{transform:translateX(0);@media screen and (min-width: 768px){transform:translateY(0)}}100%{transform:translateX(-50%)}}@keyframes scroll-horizontal{0%{transform:translateX(0);@media screen and (min-width: 768px){transform:translateY(0)}}100%{transform:translateX(-50%)}}@media screen and (min-width: 768px){@-webkit-keyframes scroll-horizontal{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes scroll-horizontal{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}}.fs-robot{font-family:"Roboto", serif}.ToyotaNewYear__logoWrap{position:fixed;left:0;top:0;z-index:99}@media screen and (max-width: 767px){.ToyotaNewYear__logoWrap::after{position:fixed;top:0;content:"";width:100%;opacity:1}}.ToyotaNewYear__logoWrap.is-pass::after{opacity:0;background-color:transparent}.ToyotaNewYear__logoWrap .inner{display:flex;align-items:flex-start}.ToyotaNewYear__logoWrap .inner picture{position:relative;z-index:2;display:block}.ToyotaNewYear__logoWrap .inner a{padding:18%;padding-left:15%}@media screen and (min-width: 768px){.ToyotaNewYear__logoWrap .inner a{padding:22px}}.ToyotaNewYear__logoWrap .inner a .logo_txt{width:136px}@media screen and (min-width: 768px){.ToyotaNewYear__logoWrap .inner a .logo_txt{width:210px}}.ToyotaNewYear .mv{position:relative;width:100%}.ToyotaNewYear .mv__inner{width:100%;background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/mv-01-sp.png");background-repeat:no-repeat;background-size:cover;background-position:center top;aspect-ratio:375 / 667;min-height:520px}@media screen and (min-width: 768px){.ToyotaNewYear .mv__inner{background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/mv-01.png");background-position:center center;aspect-ratio:1366 / 768;min-height:560px}}.ToyotaNewYear .content_ttl{margin-top:calc(62px * 0.6)}@media screen and (min-width: 768px){.ToyotaNewYear .content_ttl{margin-top:calc(62px * 0.5)}}.ToyotaNewYear .radioCarContent{background-color:#9fd8ff;position:relative;z-index:2;overflow:hidden}.ToyotaNewYear .radioCarContent::before{content:"";background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/kumo_rt@2x.webp");position:absolute;left:-600px;top:-150px;width:960px;height:280px;background-size:cover}@media screen and (min-width: 1024px){.ToyotaNewYear .radioCarContent::after{content:"";background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/radioCarContent_bg_right_cloud.png");position:absolute;right:0;top:0;width:482px;height:390px;background-size:cover;z-index:-1}}.ToyotaNewYear .radioCarContent .br-sp{display:block}@media screen and (min-width: 1024px){.ToyotaNewYear .radioCarContent .br-sp{display:none}}.ToyotaNewYear .radioCarContent .br-pc{display:none}@media screen and (min-width: 1024px){.ToyotaNewYear .radioCarContent .br-pc{display:block}}.ToyotaNewYear .radioCarContent .radiocar{position:relative}.ToyotaNewYear .radioCarContent .radiocar::after{content:"";background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/radiocar_kumo.png");position:absolute;left:-180px;bottom:100px;width:522px;height:390px;background-size:cover}.ToyotaNewYear .radioCarContent .radiocar__inner{position:relative;padding:50px 20px 0;z-index:2}@media screen and (min-width: 1024px){.ToyotaNewYear .radioCarContent .radiocar__inner{max-width:432px;margin:0 auto;padding:50px 0 0;width:calc(100% - 80px)}}.ToyotaNewYear .radioCarContent .radiocar__title{max-width:300px;margin:0 auto}@media screen and (min-width: 1024px){.ToyotaNewYear .radioCarContent .radiocar__title{max-width:400px}}.ToyotaNewYear .radioCarContent .radiocar__textWrap{text-align:center;margin-top:-20px}@media screen and (min-width: 1024px){.ToyotaNewYear .radioCarContent .radiocar__textWrap{margin-top:0}}.ToyotaNewYear .radioCarContent .radiocar__textWrap .subTxt{font-size:14px;line-height:2;font-weight:700}.ToyotaNewYear .radioCarContent .radiocar__textWrap .mainTxt{font-size:23px;line-height:1.3;font-weight:700;color:#ce000a;margin-top:20px}@media screen and (min-width: 1024px){.ToyotaNewYear .radioCarContent .radiocar__textWrap .mainTxt{margin-top:0;font-size:36px}}.ToyotaNewYear .radioCarContent .radiocar__image{margin-top:30px}.ToyotaNewYear .radioCarContent .radiocar__linkArea{margin-top:50px}.ToyotaNewYear .radioCarContent .radiocar__linkArea .text{font-size:14px;color:#ce000a;text-align:center;font-weight:bold}.ToyotaNewYear .radioCarContent .radiocar__linkArea .btn{max-width:165px;margin:20px auto 0}@media screen and (min-width: 1024px){.ToyotaNewYear .radioCarContent .radiocar__linkArea .btn{max-width:200px}}.ToyotaNewYear .radioCarContent .radiocar__linkArea .btn a{transition:opacity 0.3s ease}.ToyotaNewYear .radioCarContent .radiocar__linkArea .btn a:hover{opacity:0.8}.ToyotaNewYear .radioCarContent .radiocar__linkArea .dot{border:none;background:none;display:block;position:relative;width:30px;height:30px;margin:20px auto 0}.ToyotaNewYear .radioCarContent .radiocar__linkArea .dot span,.ToyotaNewYear .radioCarContent .radiocar__linkArea .dot span::before,.ToyotaNewYear .radioCarContent .radiocar__linkArea .dot span::after{display:block;position:absolute;border-radius:50%;width:4px;height:4px;background-color:#ce000a}.ToyotaNewYear .radioCarContent .radiocar__linkArea .dot span{top:0;right:0;bottom:0;left:0;margin:auto}.ToyotaNewYear .radioCarContent .radiocar__linkArea .dot span::before,.ToyotaNewYear .radioCarContent .radiocar__linkArea .dot span::after{content:""}.ToyotaNewYear .radioCarContent .radiocar__linkArea .dot span::before{top:-10px}.ToyotaNewYear .radioCarContent .radiocar__linkArea .dot span::after{top:10px}.ToyotaNewYear .radioCarContent .movie{padding-top:20px}.ToyotaNewYear .radioCarContent .movie__inner{display:flex;justify-content:center}.ToyotaNewYear .radioCarContent .movie__inner .thumb{position:relative;width:266px;height:605px;background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/movie_thumb_bg.png");background-size:cover;background-position:center}.ToyotaNewYear .radioCarContent .movie__inner .thumb .pic{display:block;width:216px;position:absolute;left:50%;transform:translateX(-50%);bottom:24px}.ToyotaNewYear .radioCarContent .movie__inner .thumb a{overflow:hidden;display:block;border-radius:8px}.ToyotaNewYear .radioCarContent .movie__inner .thumb a img{transition:all 0.3s ease-in-out}@media (any-hover: hover){.ToyotaNewYear .radioCarContent .movie__inner .thumb a:hover picture img{transform:scale(1.03)}}.ToyotaNewYear .radioCarContent .projectInfo .bnr{max-width:578px;margin:20px auto 0;width:calc(100% - 40px)}@media screen{.ToyotaNewYear .radioCarContent .projectInfo .bnr{margin-top:30px}}.ToyotaNewYear .radioCarContent .projectInfo .bnr a{transition:opacity 0.3s ease}.ToyotaNewYear .radioCarContent .projectInfo .bnr a:hover{opacity:0.8}.ToyotaNewYear .radioCarContent .snsInfo{padding:40px 20px}@media screen and (min-width: 768px){.ToyotaNewYear .radioCarContent .snsInfo{padding:80px 0 0 0}}@media screen and (min-width: 768px){.ToyotaNewYear .radioCarContent .snsInfo__title{max-width:376px;margin:0 auto}}.ToyotaNewYear .radioCarContent .snsInfo__list{margin-top:30px;display:flex;-moz-column-gap:30px;column-gap:30px;justify-content:center}.ToyotaNewYear .radioCarContent .snsInfo__icon{width:16%}@media screen and (min-width: 768px){.ToyotaNewYear .radioCarContent .snsInfo__icon{width:50px}}.ToyotaNewYear .radioCarContent .snsInfo__icon a{transition:opacity 0.3s ease}.ToyotaNewYear .radioCarContent .snsInfo__icon a:hover{opacity:0.8}.ToyotaNewYear .radioCarContent .otherLink{max-width:460px;margin:0 auto;padding:30px 20px 0}@media screen and (min-width: 768px){.ToyotaNewYear .radioCarContent .otherLink{padding:60px 0 0 0}}.ToyotaNewYear .radioCarContent .otherLink__panel{border-radius:5px;overflow:hidden;z-index:1;position:relative}.ToyotaNewYear .radioCarContent .otherLink__panel a{transition:opacity 0.3s ease}.ToyotaNewYear .radioCarContent .otherLink__panel a:hover{opacity:0.8}.ToyotaNewYear .radioCarContent .otherLink__panel-copy{background-color:#fff;padding:20px 50px 10px;display:flex;justify-content:center}@media screen and (min-width: 768px){.ToyotaNewYear .radioCarContent .otherLink__panel-copy{padding:20px 0 10px}}@media screen and (min-width: 768px){.ToyotaNewYear .radioCarContent .otherLink__panel-copy img{width:294px}}.ToyotaNewYear .radioCarContent .otherLink__panel-text{background-color:#ce000a;color:#fff;font-size:2.66667vw;text-align:center;padding:12px 0}@media screen and (min-width: 768px){.ToyotaNewYear .radioCarContent .otherLink__panel-text{padding:16px 0;font-size:14px}}.ToyotaNewYear .radioCarContent .visualImage{position:relative;margin-top:calc(100px * 0.6)}@media screen and (min-width: 768px){.ToyotaNewYear .radioCarContent .visualImage{margin-top:100px}}.ToyotaNewYear .radioCarContent .visualImage::before{content:"";background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/visualImage_bg01.svg");position:absolute;right:0;top:-50px;background-size:cover;width:174px;height:140px}@media screen and (min-width: 768px){.ToyotaNewYear .radioCarContent .visualImage::before{top:0;width:384px;height:260px}}@media screen and (min-width: 768px){.ToyotaNewYear .radioCarContent .visualImage::after{content:"";background-image:url("/file/special/81366/25842/yokazoku_cp_260401/img/visualImage_bg02.svg");position:absolute;left:0;bottom:0;width:726px;height:296px;background-size:cover}}.ToyotaNewYear .radioCarContent .visualImage picture{position:relative;z-index:1}.ToyotaNewYear .radioCarContent .visualImage picture img{width:101%}.ToyotaNewYear .bodySection{position:relative;z-index:2}@media screen and (min-width: 768px){.ToyotaNewYear .bodySection::before{background:url("/file/special/81366/25842/yokazoku_cp_260401/img/radioCarBottomBg.png") repeat-x;background-size:100% 300px;content:"";height:300px;position:absolute;top:0;left:0;width:100%;z-index:2}}.ToyotaNewYear .radiocm{width:100%;max-width:1080px;position:relative;flex-direction:column;row-gap:20px;z-index:1;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.ToyotaNewYear .radiocm{width:calc(100% - 80px);padding:0}}.ToyotaNewYear .radiocm_ttl{margin-top:100px}.ToyotaNewYear .radiocm .playerItem{width:100%;height:50px;display:flex;justify-content:space-between;align-items:center;border:1px solid #fff;border-radius:40px;overflow:hidden;padding-right:15px;margin-top:32px;-moz-column-gap:15px;column-gap:15px}@media screen and (min-width: 768px){.ToyotaNewYear .radiocm .playerItem{width:60%;height:76px;-moz-column-gap:20px;column-gap:20px}}.ToyotaNewYear .radiocm .playerItem .title{letter-spacing:3px;width:160px;height:100%;display:flex;align-items:center;overflow:hidden;background-color:#fff;color:#6fd6ff;font-weight:bold;justify-content:center;font-size:12px}@media screen and (min-width: 768px){.ToyotaNewYear .radiocm .playerItem .title{font-size:16px;width:165px}}.ToyotaNewYear .radiocm .playerItem__inner{width:calc(100% - 80px)}@media screen and (min-width: 768px){.ToyotaNewYear .radiocm .playerItem__inner{width:calc(100% - 165px)}}.ToyotaNewYear .radiocm .playerItem .jp-audio .jp-gui{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:10px;column-gap:10px}.ToyotaNewYear .radiocm .playerItem .jp-audio .jp-progress{border-radius:8px;width:100%;background-color:#77a3a5;height:6px;overflow:hidden}.ToyotaNewYear .radiocm .playerItem .jp-audio .jp-play-bar{height:6px;background-color:#bd1616;border-radius:8px}.ToyotaNewYear .radiocm .playerItem .jp-audio .jp-play{background:url("/file/special/81366/25842/yokazoku_cp_260401/img/play.svg") no-repeat;background-size:contain;display:block;margin:auto;overflow:hidden;text-indent:-9999px;border:none;cursor:pointer;width:25px;height:25px}@media screen and (min-width: 768px){.ToyotaNewYear .radiocm .playerItem .jp-audio .jp-play{width:30px;height:30px}}.ToyotaNewYear .radiocm .playerItem .jp-audio.jp-state-playing .jp-play{background:url("/file/special/81366/25842/yokazoku_cp_260401/img/stop.svg") no-repeat;background-size:contain}.ToyotaNewYear .radiocm .playerItem.non-title{padding:0 20px}@media screen and (min-width: 768px){.ToyotaNewYear .radiocm .playerItem.non-title{padding:0 30px}}.ToyotaNewYear .radiocm .playerItem.non-title .playerItem__inner{width:100%}.ToyotaNewYear .radiocm .jp-current-time,.ToyotaNewYear .radiocm .jp-duration{color:#fff;font-size:12px;font-weight:500;font-family:"Roboto", serif}@media screen and (min-width: 768px){.ToyotaNewYear .radiocm .jp-current-time,.ToyotaNewYear .radiocm .jp-duration{font-size:15px}}.ToyotaNewYear .radiocm__link{width:100%;display:flex;justify-content:center;margin-top:30px}@media screen and (min-width: 768px){.ToyotaNewYear .radiocm__link{justify-content:flex-end;width:60%}}.ToyotaNewYear .radiocm__link .inner{width:230px;overflow:hidden;border-radius:30px}@media screen and (min-width: 768px){.ToyotaNewYear .radiocm__link .inner{width:286px}}.ToyotaNewYear .radiocm__link .inner a{font-size:14px;color:#fff;display:flex;align-items:center;justify-content:center;height:38px;background-color:#ce000a;transition:opacity 0.3s ease}@media screen and (min-width: 768px){.ToyotaNewYear .radiocm__link .inner a{height:60px;font-size:15px}}.ToyotaNewYear .radiocm__link .inner a:hover{opacity:0.7}
