@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp.min.css);
@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;600&family=Noto+Sans+JP:wght@400;700&display=swap);
:root{--jimin: rgb(173, 26, 26);--jimin-light: rgb(239, 175, 175);--jimin-2nd: rgb(94, 14, 14);--koumei: rgb(223, 125, 122);--koumei-light: rgb(243, 208, 207);--koumei-2nd: rgb(146, 82, 80);--rikken: rgb(025, 102, 165);--rikken-light: rgb(149, 190, 224);--rikken-2nd: rgb(13, 54, 87);--ishin: rgb(0, 142, 148);--ishin-light: rgb(173, 203, 204);--ishin-2nd: rgb(0, 69, 72);--kyousan: rgb(065, 162, 216);--kyousan-light: rgb(184, 229, 244);--kyousan-2nd: rgb(18, 83, 112);--kokumin: rgb(239, 178, 27);--kokumin-light: rgb(255, 219, 166);--kokumin-2nd: rgb(153, 96, 12);--shinsen: rgb(109, 91, 188);--shinsen-light: rgb(172, 170, 204);--shinsen-2nd: rgb(66, 60, 112);--shamin: rgb(053, 53, 115);--shamin-light: rgb(153, 153, 191);--shamin-2nd: rgb(18, 18, 39);--sanseito: rgb(128, 32, 88);--sanseito-light: rgb(191, 143, 171);--sanseito-2nd: rgb(52, 13, 35);--other: rgb(125, 125, 125);--other-light: rgb(220, 220, 220);--other-2nd: rgb(77, 77, 77);--main-black: #191919;--main-green: #ade500;--main-orange: #ff6e56;--main-viridian: #21463c;--main-beige: #cbbb80}.txt-jimin{color:var(--jimin) !important}.txt-koumei{color:var(--koumei) !important}.txt-rikken{color:var(--rikken) !important}.txt-ishin{color:var(--ishin) !important}.txt-kyousan{color:var(--kyousan) !important}.txt-kokumin{color:var(--kokumin) !important}.txt-shinsen{color:var(--shinsen) !important}.txt-shamin{color:var(--shamin) !important}.txt-sanseito{color:var(--sanseito) !important}.txt-hoshu,.txt-anraku,.txt-minna,.txt-other{color:var(--other) !important}.txt-jimin-2nd{color:var(--jimin-2nd) !important}.txt-koumei-2nd{color:var(--koumei-2nd) !important}.txt-rikken-2nd{color:var(--rikken-2nd) !important}.txt-ishin-2nd{color:var(--ishin-2nd) !important}.txt-kyousan-2nd{color:var(--kyousan-2nd) !important}.txt-kokumin-2nd{color:var(--kokumin-2nd) !important}.txt-shinsen-2nd{color:var(--shinsen-2nd) !important}.txt-shamin-2nd{color:var(--shamin-2nd) !important}.txt-sanseito-2nd{color:var(--sanseito-2nd) !important}.tet-hoshu-2nd,.txt-anraku-2nd,.txt-minna-2nd,.txt-other-2nd{color:var(--other-2nd) !important}.bg-jimin{background-color:var(--jimin) !important}.bg-koumei{background-color:var(--koumei) !important}.bg-rikken{background-color:var(--rikken) !important}.bg-ishin{background-color:var(--ishin) !important}.bg-kyousan{background-color:var(--kyousan) !important}.bg-kokumin{background-color:var(--kokumin) !important}.bg-shinsen{background-color:var(--shinsen) !important}.bg-shamin{background-color:var(--shamin) !important}.bg-sanseito{background-color:var(--sanseito) !important}.bg-hoshu,.bg-anraku,.bg-minna,.bg-other{background-color:var(--other) !important}.bg-jimin-2nd{background-color:var(--jimin-2nd) !important}.bg-koumei-2nd{background-color:var(--koumei-2nd) !important}.bg-rikken-2nd{background-color:var(--rikken-2nd) !important}.bg-ishin-2nd{background-color:var(--ishin-2nd) !important}.bg-kyousan-2nd{background-color:var(--kyousan-2nd) !important}.bg-kokumin-2nd{background-color:var(--kokumin-2nd) !important}.bg-shinsen-2nd{background-color:var(--shinsen-2nd) !important}.bg-shamin-2nd{background-color:var(--shamin-2nd) !important}.bg-sanseito-2nd{background-color:var(--sanseito-2nd) !important}.bg-hoshu-2nd,.bg-anraku-2nd,.bg-minna-2nd,.bg-other-2nd{background-color:var(--other-2nd) !important}.election-wrapper{background:#fff}.election-mainvisual_inner{width:100%}#ntv_setAD_SP_300_250_3{text-align:center}@media print{.not_print{display:none}}body{background-color:#fff;opacity:0}body.is-loaded{opacity:1;transition:opacity .5s}.ntv-wrapper{background-color:#fff}@media only screen and (max-width: 600px){.ntv-wrapper{margin-bottom:0}}.election-wrapper{position:relative;font-family:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.4;color:#191919;letter-spacing:0}.election-wrapper a{text-decoration:none}.election-wrapper *{box-sizing:border-box}.election-wrapper img{width:100%;vertical-align:bottom}.election-wrapper button{font-family:inherit;color:inherit;cursor:pointer;background:none;border:none}.election-wrapper button:focus{outline:none}@media(min-width: 768px){.election-wrapper a{cursor:pointer;transition:opacity .1s ease}.election-wrapper a:hover{opacity:.6}.election-wrapper [id^=ntv_setAD] a:hover{opacity:1}}.election-contents-wrap{position:relative}.election-section--main{padding-bottom:160px;margin-top:-40px;background-color:#f2f3f4;border-radius:16px 16px 0 0}@media(max-width: 767.98px){.election-section--main{padding-bottom:100px;border-radius:12px 12px 0 0}}.election-section__inner--subtitle{border-radius:16px 16px 0px 0px}@media(max-width: 767.98px){.election-section__inner--subtitle{border-radius:12px 12px 0px 0px}}.election-section__inner--subtitle .subtitle__inner{font-family:"Barlow","Noto Sans JP",sans-serif;font-size:3.6rem;font-weight:bold;line-height:1.2;color:#21463c;text-align:center}@media(max-width: 767.98px){.election-section__inner--subtitle .subtitle__inner{font-size:2.8rem}}@media screen and (min-width: 993px){.ntv-pageTop a{z-index:10;background-color:rgba(0,0,0,.8);border-radius:5px}.ntv-pageTop a:after{margin-top:24.5px;content:"";border-top:2px solid #fff;border-right:2px solid #fff}}@media only screen and (max-width: 992px){.ntv-pageTop,.ntv-footerGenreNav-sp,.ntv-footerNav-sp{display:none}}.shadow02{transform-origin:center;-webkit-animation:sa02 3s infinite;animation:sa02 3s infinite;-webkit-animation-delay:1s;animation-delay:1s}.shadow01{transform-origin:center;-webkit-animation:sa01 3s infinite;animation:sa01 3s infinite;-webkit-animation-delay:1s;animation-delay:1s}.border{transform-origin:center;-webkit-animation:ba 3s infinite;animation:ba 3s infinite;-webkit-animation-delay:1s;animation-delay:1s}.stop{-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes sa02{10%{transform:scale(1)}20%{transform:scale(0.94)}30%{transform:scale(1)}40%{transform:scale(0.96)}50%{transform:scale(1)}}@keyframes sa02{10%{transform:scale(1)}20%{transform:scale(0.94)}30%{transform:scale(1)}40%{transform:scale(0.96)}50%{transform:scale(1)}}@-webkit-keyframes sa01{5%{transform:scale(1)}15%{transform:scale(0.96)}25%{transform:scale(1)}35%{transform:scale(0.98)}45%{transform:scale(1)}}@keyframes sa01{5%{transform:scale(1)}15%{transform:scale(0.96)}25%{transform:scale(1)}35%{transform:scale(0.98)}45%{transform:scale(1)}}@-webkit-keyframes ba{0%{transform:scale(1)}5%{transform:scale(1.06)}15%{transform:scale(1)}}@keyframes ba{0%{transform:scale(1)}5%{transform:scale(1.06)}15%{transform:scale(1)}}
