@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500;700&display=swap";.footer{margin-top:0}body{background:url(/election/results/sen_san26/common/img/bg.gif)}.c-contents{font-family:Zen Kaku Gothic New,sans-serif}@media only screen and (min-width: 800px){.c-contents{margin-top:40px}}@media only screen and (max-width: 799px){.c-contents{margin-top:40px}}.c-footerSearch{background-color:#fff}@media only screen and (min-width: 800px){.c-footerSearch{padding-top:5.5555555556vw;padding-bottom:5.5555555556vw}}@media only screen and (max-width: 799px){.c-footerSearch{padding-top:14.4927536232vw;padding-bottom:14.4927536232vw}}.c-footerSearch .c-footerSearch-ttl{text-align:center;position:relative}@media only screen and (min-width: 800px){.c-footerSearch .c-footerSearch-ttl{padding-bottom:1.3888888889vw;font-size:2.2222222222vw}}@media only screen and (max-width: 799px){.c-footerSearch .c-footerSearch-ttl{padding-bottom:4.8309178744vw;font-size:5.7971014493vw}}.c-footerSearch .c-footerSearch-ttl:after{content:"";position:absolute;display:block;margin:0 auto;left:0;right:0;bottom:0;background:#DF1F1F;height:3px}@media only screen and (min-width: 800px){.c-footerSearch .c-footerSearch-ttl:after{width:5.5555555556vw}}@media only screen and (max-width: 799px){.c-footerSearch .c-footerSearch-ttl:after{width:19.3236714976vw}}.c-footerSearch .c-footerSearch-form{position:relative;margin:0 auto}@media only screen and (min-width: 800px){.c-footerSearch .c-footerSearch-form{width:48.6111111111vw;margin-top:2.7777777778vw}}@media only screen and (max-width: 799px){.c-footerSearch .c-footerSearch-form{width:90.3381642512vw;margin-top:9.6618357488vw}}@media only screen and (min-width: 800px){.c-footerSearch .c-footerSearch-form:hover .c-footerSearch-formBtn{background-color:#000;border-radius:0 2.4305555556vw 2.4305555556vw 0;background-image:url(/election/results/sen_san26/political_promise/assets/ico_search_white.53b00628.svg)}}.c-footerSearch .c-footerSearch-form .c-footerSearch-formTxtArea{border:2px solid #000;width:100%}@media only screen and (min-width: 800px){.c-footerSearch .c-footerSearch-form .c-footerSearch-formTxtArea{padding:.9027777778vw 0 .9027777778vw 2.6388888889vw;font-size:2.0833333333vw;border-radius:2.4305555556vw}}@media only screen and (max-width: 799px){.c-footerSearch .c-footerSearch-form .c-footerSearch-formTxtArea{padding:3.1400966184vw 0 3.1400966184vw 7.2463768116vw;font-size:4.8309178744vw;border-radius:9.6618357488vw}}.c-footerSearch .c-footerSearch-form .c-footerSearch-formTxtArea::placeholder{color:#d9d9d9}.c-footerSearch .c-footerSearch-form .c-footerSearch-formBtn{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;transition:background-color .2s;background-image:url(/election/results/sen_san26/political_promise/assets/ico_search.46304428.svg);background-repeat:no-repeat;background-position:center center;padding:0}@media only screen and (min-width: 800px){.c-footerSearch .c-footerSearch-form .c-footerSearch-formBtn{border-radius:0 2.4305555556vw 2.4305555556vw 0;width:4.8611111111vw;height:calc(100% - 2px);background-size:1.875vw}}@media only screen and (max-width: 799px){.c-footerSearch .c-footerSearch-form .c-footerSearch-formBtn{width:9.6618357488vw;height:calc(100% - 2px);margin-right:3.961352657vw;background-size:5.5555555556vw}}.c-footerSearch .c-footerSearch-keywordWrap{margin:0 auto}@media only screen and (min-width: 800px){.c-footerSearch .c-footerSearch-keywordWrap{width:86.1111111111vw;margin-top:2.7777777778vw}}@media only screen and (max-width: 799px){.c-footerSearch .c-footerSearch-keywordWrap{width:90.3381642512vw;margin-top:4.8309178744vw}}.c-footerSearch .c-keyword .c-keyword-ttl{text-align:left;font-weight:700}@media only screen and (min-width: 800px){.c-footerSearch .c-keyword .c-keyword-ttl{font-size:1.6666666667vw}}@media only screen and (max-width: 799px){.c-footerSearch .c-keyword .c-keyword-ttl{font-size:4.347826087vw}}.c-footerSearch .c-keyword .c-keyword-list{display:flex;flex-wrap:wrap}@media only screen and (min-width: 800px){.c-footerSearch .c-keyword .c-keyword-list{font-size:1.3888888889vw;margin-top:1.0416666667vw}}@media only screen and (max-width: 799px){.c-footerSearch .c-keyword .c-keyword-list{font-size:3.8647342995vw;margin-top:2.4154589372vw}}.c-footerSearch .c-keyword .c-keyword-list .c-keyword-item .c-keyword-itemLink{display:block;color:#000;text-decoration:none;background-color:#efefef;transition:background-color .15s,color .15s,border .15s}@media only screen and (min-width: 800px){.c-footerSearch .c-keyword .c-keyword-list .c-keyword-item .c-keyword-itemLink:hover{background-color:#fff;color:#df1f1f;border:3px solid #DF1F1F}}@media only screen and (min-width: 800px){.c-footerSearch .c-keyword .c-keyword-list .c-keyword-item .c-keyword-itemLink{border:3px solid #EFEFEF;margin-right:.6944444444vw;margin-bottom:.6944444444vw;padding:.4861111111vw 1.1805555556vw .625vw}}@media only screen and (max-width: 799px){.c-footerSearch .c-keyword .c-keyword-list .c-keyword-item .c-keyword-itemLink{margin-right:2.4154589372vw;margin-bottom:2.4154589372vw;padding:1.4492753623vw 2.4154589372vw 1.9323671498vw}}.c-footerNavWrap{background-color:#f2f2f2}@media only screen and (min-width: 800px){.c-footerNavWrap{padding:5.5555555556vw 0 6.9444444444vw}}@media only screen and (max-width: 799px){.c-footerNavWrap{padding:9.6618357488vw 0 16.9082125604vw}}.c-footerNavWrap .c-footerNavWrapList.c-footerNav{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav{width:63.8888888889vw}}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item{width:31.25vw;height:5.5555555556vw}}@media only screen and (max-width: 799px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item{width:90.3381642512vw;height:16.9082125604vw}}@media only screen and (max-width: 799px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item:not(:first-child){margin-top:1.2077294686vw}}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item:nth-of-type(n+3){margin-top:1.3888888889vw}}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item:nth-child(odd){margin-right:1.3888888889vw}}.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item .c-footerNav-itemLink{display:block;height:100%;background-color:#fff;color:#df1f1f;text-decoration:none;text-align:center;border:2px solid #DF1F1F;font-weight:700;position:relative;background-image:url(/election/results/sen_san26/political_promise/assets/ico_blank.65d9f58d.svg);background-repeat:no-repeat;transition:background-color .2s,color .2s}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item .c-footerNav-itemLink:hover{background-color:#df1f1f;color:#fff;background-image:url(/election/results/sen_san26/political_promise/assets/ico_blank_white.3f5b5432.svg)}}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item .c-footerNav-itemLink:hover:after{background-image:url(/election/results/sen_san26/political_promise/assets/ico_pdf_white.fdda078a.svg)}}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item .c-footerNav-itemLink{padding:1.7361111111vw 2.4305555556vw 1.8055555556vw 0vw;font-size:1.3888888889vw;background-position:right .2777777778vw top .2777777778vw;background-size:1.1111111111vw .8333333333vw}}@media only screen and (max-width: 799px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item .c-footerNav-itemLink{padding:5.0724637681vw 8.4541062802vw 5.5555555556vw 0vw;font-size:4.347826087vw;background-position:right .9661835749vw top .9661835749vw;background-size:3.8647342995vw 2.8985507246vw}}.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item .c-footerNav-itemLink:after{content:"";display:inline-block;background-image:url(/election/results/sen_san26/political_promise/assets/ico_pdf.f88d504c.svg);background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item .c-footerNav-itemLink:after{width:1.6666666667vw;height:.7638888889vw;margin-left:.7638888889vw;margin-top:.1388888889vw}}@media only screen and (max-width: 799px){.c-footerNavWrap .c-footerNavWrapList.c-footerNav .c-footerNav-item .c-footerNav-itemLink:after{width:5.7971014493vw;height:2.6570048309vw;margin-left:2.6570048309vw;margin-top:.4830917874vw}}.c-footerNavWrap .c-footerNav-shuinsenTtl{text-align:center}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNav-shuinsenTtl br{display:none}}@media only screen and (max-width: 799px){.c-footerNavWrap .c-footerNav-shuinsenTtl br{display:block}}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNav-shuinsenTtl{margin-top:2.7777777778vw;font-size:1.3888888889vw}}@media only screen and (max-width: 799px){.c-footerNavWrap .c-footerNav-shuinsenTtl{margin-top:7.2463768116vw;font-size:3.8647342995vw}}.c-footerNavWrap .c-footerNavWrap-link{display:block;background:#000;background-image:url(/election/results/sen_san26/political_promise/assets/ico_blank_white.3f5b5432.svg);background-repeat:no-repeat;text-align:center;color:#fff;text-decoration:none}@media only screen and (min-width: 800px){.c-footerNavWrap .c-footerNavWrap-link{width:63.6111111111vw;margin:1.5972222222vw auto 0;padding:2.5694444444vw 0;background-position:right .2777777778vw top .2777777778vw;background-size:1.1111111111vw .8333333333vw;font-size:2.2222222222vw;border:2px solid #000;transition:background-color .2s,color .2s}.c-footerNavWrap .c-footerNavWrap-link:hover{background-color:#fff;border:2px solid #000;color:#000;background-image:url(/election/results/sen_san26/political_promise/assets/ico_blank_black.bd3bafe3.svg)}}@media only screen and (max-width: 799px){.c-footerNavWrap .c-footerNavWrap-link{width:90.3381642512vw;margin:4.8309178744vw auto 0;padding:6.5217391304vw 0;font-size:4.347826087vw;background-position:right .9661835749vw top .9661835749vw;background-size:3.8647342995vw 2.8985507246vw}}.alert-enter{opacity:0;transform:scale(.8);transform-origin:center bottom}.alert-enter-active{opacity:1;transform:translate(0);transform-origin:center bottom;transition:opacity .7s,transform .7s}.alert-exit{opacity:1}.alert-exit-active{opacity:0;transform:scale(.8);transform-origin:center bottom;transition:opacity .7s,transform .7s}
