.p-main{overflow:hidden}.p-heading01{padding-block:0;overflow:hidden}.p-heading01_inner{display:grid;width:100%;margin:0 auto}.p-heading01_textArea{order:2;width:calc(100% - 15px*2);max-width:1000px;margin:50px auto 60px}.p-heading01_text{letter-spacing:-0.05em}.p-heading01_lead{margin-top:30px;font-weight:700;font-size:1.125rem}.p-heading01_mv{order:1;overflow:hidden;border-bottom-left-radius:55px}.p-bg01::after{top:auto;bottom:4%;left:-5%;width:max(100px,20%);height:max(170px,8%)}.p-nowOnAir{position:relative;margin-right:15px;border-radius:0 40px 20px 0;background-color:#c7161d;color:#fff}.p-nowOnAir_inner{padding:20px}.p-nowOnAir_titleArea{display:grid;grid-template-columns:minmax(0, 1fr) auto;-moz-column-gap:18px;column-gap:18px;align-items:center;margin-bottom:15px;font-weight:700}.p-nowOnAir_title{font-size:1.625rem;line-height:1.2;font-family:"Figtree",sans-serif}.p-nowOnAir_dateArea{display:grid;grid-template-columns:auto 24px;-moz-column-gap:5px;column-gap:5px;align-items:center;font-weight:700;font-size:1.625rem;line-height:1.2;font-family:"Figtree",sans-serif}.p-nowOnAir_day{z-index:1;position:relative;translate:0 -1px;color:#c7161d;font-size:1rem;line-height:1.3;font-family:"Zen Kaku Gothic New",sans-serif;text-align:center}.p-nowOnAir_day::before{z-index:-1;position:absolute;top:55%;left:50%;width:24px;height:24px;translate:-50% -50%;border-radius:50%;background-color:#fff;content:""}.p-nowOnAir_list{display:grid;row-gap:10px}.p-nowOnAir_item{display:grid;grid-template-columns:70px minmax(0, 1fr);min-height:66px;overflow:hidden;border-radius:10px;background-color:#fff;color:#2a0608}.p-nowOnAir_ch-9ch,.p-nowOnAir_ch-12ch{display:grid;place-items:center;height:100%;font-weight:700;font-size:1.25rem;line-height:1.2;font-family:"Figtree",sans-serif}.p-nowOnAir_ch-9ch{background-color:#ffe2eb;color:#c7161d}.p-nowOnAir_ch-12ch{background-color:#ffe3ce;color:#ea6400}.p-nowOnAir_program{align-self:center;padding:20px 15px 22px;font-size:1rem}.p-content02{margin-block:80px 85px}.p-content02_inner{width:calc(100% - 15px*2);max-width:1000px;margin:0 auto}.p-heading02{display:grid;grid-template-columns:16px auto 16px;-moz-column-gap:8px;column-gap:8px;align-items:center;justify-content:center;margin-bottom:28px;color:#c7161d;font-weight:700;font-size:2rem;font-family:"Figtree",sans-serif;text-align:center}.p-heading02::before,.p-heading02::after{display:block;width:16px;height:29px;translate:0 7px;background:no-repeat center/contain;content:""}.p-heading02::before{background-image:url("/assets/img/headingDecoLeft-sp.svg")}.p-heading02::after{background-image:url("/assets/img/headingDecoRight-sp.svg")}.p-content03{position:relative;padding-block:65px 80px;background:url("/assets/img/bg_03.svg") repeat top left/90px 90px;color:#fff}.p-content03::before,.p-content03::after{position:absolute;left:0;width:100%;height:2px;background-color:#c7161d;content:""}.p-content03::before{top:-5px}.p-content03::after{bottom:-5px}.p-content03_inner{width:calc(100% - 15px*2);max-width:1000px;margin:0 auto}.p-content04{margin-block:75px 80px}.p-content04_inner{width:calc(100% - 15px*2);max-width:1000px;margin:0 auto}.p-content05_inner{width:calc(100% - 15px*2);max-width:1000px;margin:0 auto}.p-lead01{margin-top:35px;line-height:1.55;text-align:center}.p-btn01{margin-top:18px}.p-linkBanner01{max-width:500px}.p-block02{display:grid;margin-top:38px;gap:18px}.p-block02_item{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:20px}.p-block02_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-btnList{margin-top:30px}@media (min-width: 768px){.p-heading01_textArea{width:calc(100% - 40px*2);margin-block:60px 80px}.p-bg01::after{bottom:9%;left:-11%;width:264px;height:19%}.p-nowOnAir{max-width:min(1000px,90%);margin-inline:auto;border-radius:60px 20px 20px}.p-nowOnAir_inner{padding:30px 60px 40px}.p-nowOnAir_titleArea{-moz-column-gap:30px;column-gap:30px;margin-bottom:20px}.p-nowOnAir_title{font-size:2.0625rem}.p-nowOnAir_dateArea{grid-template-columns:auto 36px;-moz-column-gap:10px;column-gap:10px;font-size:2.5rem}.p-nowOnAir_day{font-size:1.375rem}.p-nowOnAir_day::before{width:36px;height:36px}.p-nowOnAir_list{row-gap:16px}.p-nowOnAir_item{grid-template-columns:120px minmax(0, 1fr);min-height:85px}.p-nowOnAir_ch-9ch,.p-nowOnAir_ch-12ch{font-size:1.875rem}.p-nowOnAir_program{padding:20px 25px;font-size:1.125rem}.p-content02_inner{width:calc(100% - 40px*2)}.p-content03_inner{width:calc(100% - 40px*2)}.p-content04{margin-block:100px 110px}.p-content04_inner{width:calc(100% - 40px*2)}.p-content05_inner{width:calc(100% - 40px*2)}.p-block02{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}.p-btnList{margin-top:80px}}@media (min-width: 1024px){.p-heading01{margin-bottom:100px}.p-heading01_inner{grid-template-columns:auto 48.4%;align-items:start;justify-content:space-between;gap:70px}.p-heading01_textArea{order:1;width:auto;max-width:none;margin:80px 0 0 60px}.p-heading01_text{font-size:min(2.875rem,3vw)}.p-heading01_lead{margin-top:35px;font-size:1.5rem}.p-heading01_mv{order:2;border-bottom-left-radius:60px}.p-nowOnAir_title{font-size:2.5rem}.p-content02{margin-block:100px 110px}.p-content02_inner{width:calc(100% - 100px*2)}.p-heading02{grid-template-columns:23px auto 23px;-moz-column-gap:13px;column-gap:13px;margin-bottom:34px;font-size:2.875rem}.p-heading02::before,.p-heading02::after{width:23px;height:42px;translate:0 12px}.p-heading02::before{background-image:url("/assets/img/headingDecoLeft-pc.svg")}.p-heading02::after{background-image:url("/assets/img/headingDecoRight-pc.svg")}.p-content03{padding-block:80px;background-size:75px 75px}.p-content03::before{top:-10px}.p-content03::after{bottom:-10px}.p-content03_inner{width:calc(100% - 100px*2)}.p-content04{margin-block:130px 140px}.p-content04_inner{width:calc(100% - 100px*2)}.p-content05_inner{width:calc(100% - 100px*2)}.p-content05_inner{max-width:840px}.p-lead01{margin-top:65px;font-size:1.375rem}.p-btnList{grid-template-columns:1fr;margin-top:100px}}@media (min-width: 1280px){.p-bg01::after{right:auto;left:calc((100% - 1000px)/2 - 140px);height:243px;background-image:url("/assets/img/bg_02-pc.svg")}.p-btnList{grid-template-columns:repeat(2, 1fr)}}/*# sourceMappingURL=index.css.map */
