.c-kv{background-color:#2f3452;background-repeat:no-repeat;background-position:top left}@media only screen and (min-width: 800px){.c-kv{display:flex;align-items:center;justify-content:center;height:49.5138888889vw;padding-left:35.8333333333vw;background-size:35.8333333333vw auto;background-image:url(/election/results/sen_san26/political_promise/assets/img_kv_pc.6b83cf00.jpg)}}@media only screen and (max-width: 799px){.c-kv{padding-top:88.6473429952vw;background-size:100vw auto;background-image:url(/election/results/sen_san26/political_promise/assets/img_kv_sp.8518ae02.jpg)}}@media only screen and (max-width: 799px){.m-kv-ttl{padding-top:10.6280193237vw;padding-bottom:13.2850241546vw}}.m-kv-ttl .-ttl-sub{display:block;color:#fff;font-weight:400}@media only screen and (min-width: 800px){.m-kv-ttl .-ttl-sub{font-size:2.5vw;margin-bottom:2.7777777778vw}}@media only screen and (max-width: 799px){.m-kv-ttl .-ttl-sub{font-size:5.3140096618vw;margin-bottom:6.7632850242vw}}.m-kv-ttl .-ttl-image{width:auto}@media only screen and (min-width: 800px){.m-kv-ttl .-ttl-image{height:15.34375vw}}@media only screen and (max-width: 799px){.m-kv-ttl .-ttl-image{height:27.5555555556vw}}@media only screen and (max-width: 799px){.-is-pc{display:none}}@media only screen and (min-width: 800px){.-is-sp{display:none}}@media only screen and (min-width: 800px){.c-manifesto{padding-bottom:6.9444444444vw}}@media only screen and (max-width: 799px){.c-manifesto{padding-bottom:19.3236714976vw}}@media only screen and (min-width: 800px){.m-manifesto-content:not(:first-of-type){margin-top:6.9444444444vw}}@media only screen and (max-width: 799px){.m-manifesto-content:not(:first-of-type){margin-top:14.4927536232vw}}.m-manifesto-ttl{box-sizing:border-box;background-position:center center;color:#fff;line-height:2.75;font-weight:700}.-protect .m-manifesto-ttl{background-image:url(/election/results/sen_san26/political_promise/assets/bg_protect.cdc85129.png)}.-create .m-manifesto-ttl{background-image:url(/election/results/sen_san26/political_promise/assets/bg_create.02568415.png)}@media only screen and (min-width: 800px){.m-manifesto-ttl{height:36.1111111111vw;padding-top:8.3333333333vw;font-size:1.9444444444vw}}@media only screen and (max-width: 799px){.m-manifesto-ttl{height:50.7246376812vw;padding-top:6.2801932367vw;background-size:24.154589372vw auto;font-size:4.347826087vw}}.m-manifesto-ttl .-manifesto-ttl-box{display:flex;flex-direction:column}.m-manifesto-ttl .-manifesto-ttl-image{width:auto}@media only screen and (min-width: 800px){.-protect .m-manifesto-ttl .-manifesto-ttl-image{height:5.7625vw}}@media only screen and (max-width: 799px){.-protect .m-manifesto-ttl .-manifesto-ttl-image{height:11.0748792271vw}}@media only screen and (min-width: 800px){.-create .m-manifesto-ttl .-manifesto-ttl-image{height:5.7875vw}}@media only screen and (max-width: 799px){.-create .m-manifesto-ttl .-manifesto-ttl-image{height:11.0748792271vw}}@media only screen and (min-width: 800px){.m-manifesto-list{margin-top:-6.5277777778vw}}@media only screen and (max-width: 799px){.m-manifesto-list{margin-top:-7.2463768116vw}}.m-manifesto-item{margin-right:auto;margin-left:auto}@media only screen and (min-width: 800px){.m-manifesto-item{width:86.1111111111vw}.m-manifesto-item:not(:first-of-type){margin-top:2.7777777778vw}}@media only screen and (max-width: 799px){.m-manifesto-item{width:90.3381642512vw}.m-manifesto-item:not(:first-of-type){margin-top:2.8985507246vw}}.m-manifesto-item-container{position:relative;z-index:0;text-decoration:none;color:inherit}@media only screen and (min-width: 800px){.m-manifesto-item-container{display:flex;justify-content:flex-end}}@media only screen and (max-width: 799px){.m-manifesto-item-container{display:block}}@media only screen and (min-width: 800px){.m-manifesto-item-container:hover .m-manifesto-item-image .-image-inner{transform:scale(1.09)}.m-manifesto-item-container:hover .m-manifesto-item-hover{opacity:1}}.m-manifesto-item-image{position:relative;z-index:0;display:block;overflow:hidden}@media only screen and (min-width: 800px){.m-manifesto-item-image{width:64.5833333333vw;height:22.9166666667vw;border-top-left-radius:3.4722222222vw;border-bottom-right-radius:3.4722222222vw}}@media only screen and (max-width: 799px){.m-manifesto-item-image{height:24.154589372vw;border-top-left-radius:9.6618357488vw}}.m-manifesto-item-image .-image-inner{display:block;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width: 800px){.m-manifesto-item-image .-image-inner{transition-property:transform;transition-duration:.3s}}@media only screen and (min-width: 800px){.m-manifesto-content.-protect .m-manifesto-item.-no1 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_01_pc.5fe97422.jpg)}}@media only screen and (max-width: 799px){.m-manifesto-content.-protect .m-manifesto-item.-no1 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_01_sp.10a1fced.jpg)}}@media only screen and (min-width: 800px){.m-manifesto-content.-protect .m-manifesto-item.-no2 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_02_pc.3b27384c.jpg)}}@media only screen and (max-width: 799px){.m-manifesto-content.-protect .m-manifesto-item.-no2 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_02_sp.345826db.jpg)}}@media only screen and (min-width: 800px){.m-manifesto-content.-protect .m-manifesto-item.-no3 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_03_pc.ff49d779.jpg)}}@media only screen and (max-width: 799px){.m-manifesto-content.-protect .m-manifesto-item.-no3 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_03_sp.f0441301.jpg)}}@media only screen and (min-width: 800px){.m-manifesto-content.-protect .m-manifesto-item.-no4 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_04_pc.b637f09c.jpg)}}@media only screen and (max-width: 799px){.m-manifesto-content.-protect .m-manifesto-item.-no4 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_04_sp.f45eee72.jpg)}}@media only screen and (min-width: 800px){.m-manifesto-content.-create .m-manifesto-item.-no1 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_05_pc.e6b87edf.jpg)}}@media only screen and (max-width: 799px){.m-manifesto-content.-create .m-manifesto-item.-no1 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_05_sp.70349414.jpg)}}@media only screen and (min-width: 800px){.m-manifesto-content.-create .m-manifesto-item.-no2 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_06_pc.6bcbd118.jpg)}}@media only screen and (max-width: 799px){.m-manifesto-content.-create .m-manifesto-item.-no2 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_06_sp.a6f441e8.jpg)}}@media only screen and (min-width: 800px){.m-manifesto-content.-create .m-manifesto-item.-no3 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_07_pc.94a6231d.jpg)}}@media only screen and (max-width: 799px){.m-manifesto-content.-create .m-manifesto-item.-no3 .m-manifesto-item-image .-image-inner{background-image:url(/election/results/sen_san26/political_promise/assets/img_manifesto_07_sp.2325dde1.jpg)}}@media only screen and (max-width: 799px){.m-manifesto-item-image .-sub-ttl{display:block;height:100%;background-repeat:no-repeat;background-position:center center}.m-manifesto-content.-protect .m-manifesto-item.-no1 .m-manifesto-item-image .-sub-ttl{background-size:auto 5.2342995169vw;background-image:url(/election/results/sen_san26/political_promise/assets/ttl_manifesto_order_01_sp.7cb98a90.svg)}.m-manifesto-content.-protect .m-manifesto-item.-no2 .m-manifesto-item-image .-sub-ttl{background-size:auto 5.0652173913vw;background-image:url(/election/results/sen_san26/political_promise/assets/ttl_manifesto_order_02_sp.8b8e5715.svg)}.m-manifesto-content.-protect .m-manifesto-item.-no3 .m-manifesto-item-image .-sub-ttl{background-size:auto 4.9541062802vw;background-image:url(/election/results/sen_san26/political_promise/assets/ttl_manifesto_order_03_sp.96df2dfc.svg)}.m-manifesto-content.-protect .m-manifesto-item.-no4 .m-manifesto-item-image .-sub-ttl{background-size:auto 4.9565217391vw;background-image:url(/election/results/sen_san26/political_promise/assets/ttl_manifesto_order_04_sp.6df504e8.svg)}.m-manifesto-content.-create .m-manifesto-item.-no1 .m-manifesto-item-image .-sub-ttl{background-size:auto 5.9806763285vw;background-image:url(/election/results/sen_san26/political_promise/assets/ttl_manifesto_order_05_sp.1a15ec0d.svg)}.m-manifesto-content.-create .m-manifesto-item.-no2 .m-manifesto-item-image .-sub-ttl{background-size:auto 6.0144927536vw;background-image:url(/election/results/sen_san26/political_promise/assets/ttl_manifesto_order_06_sp.ad11cd3b.svg)}.m-manifesto-content.-create .m-manifesto-item.-no3 .m-manifesto-item-image .-sub-ttl{background-size:auto 5.8574879227vw;background-image:url(/election/results/sen_san26/political_promise/assets/ttl_manifesto_order_07_sp.6e3ae9c8.svg)}}@media only screen and (min-width: 800px){.m-manifesto-item-hover{pointer-events:none;position:absolute;z-index:2;top:0;right:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;background-color:#00000080;color:#fff;font-size:1.8055555556vw;font-weight:400;opacity:0;transition-property:opacity;transition-duration:.3s}.m-manifesto-item-hover span{display:inline-block;padding-right:3.8888888889vw;background-repeat:no-repeat;background-position:center right;background-size:auto 1.3481944444vw;background-image:url(/election/results/sen_san26/political_promise/assets/ico_manifesto_hover.c3e48819.svg)}}@media only screen and (max-width: 799px){.m-manifesto-item-hover{display:none}}.m-manifesto-item-head{text-align:left}@media only screen and (min-width: 800px){.m-manifesto-item-head{position:absolute;z-index:1;top:.6944444444vw;left:0}}@media only screen and (max-width: 799px){.m-manifesto-item-head{padding-top:4.8309178744vw;padding-bottom:4.8309178744vw;padding-left:7.2463768116vw;box-sizing:border-box;border-bottom-right-radius:9.6618357488vw;background-color:#fff;background-repeat:no-repeat;background-position:center right 4.8309178744vw;background-size:auto 3.9391304348vw}.m-manifesto-content.-protect .m-manifesto-item-head{background-image:url(/election/results/sen_san26/political_promise/assets/ico_other-nav_arr_protect.86d70340.svg)}.m-manifesto-content.-create .m-manifesto-item-head{background-image:url(/election/results/sen_san26/political_promise/assets/ico_other-nav_arr_create.e4487a05.svg)}}@media only screen and (min-width: 800px){.m-manifesto-item-head-sub-ttl{margin-bottom:1.5277777778vw;margin-left:1.3888888889vw}.m-manifesto-item-head-sub-ttl .-sub-ttl{width:auto}.m-manifesto-content.-protect .m-manifesto-item.-no1 .m-manifesto-item-head-sub-ttl .-sub-ttl{height:2.0451388889vw}.m-manifesto-content.-protect .m-manifesto-item.-no2 .m-manifesto-item-head-sub-ttl .-sub-ttl{height:1.9756944444vw}.m-manifesto-content.-protect .m-manifesto-item.-no3 .m-manifesto-item-head-sub-ttl .-sub-ttl,.m-manifesto-content.-protect .m-manifesto-item.-no4 .m-manifesto-item-head-sub-ttl .-sub-ttl{height:1.93125vw}.m-manifesto-content.-create .m-manifesto-item.-no1 .m-manifesto-item-head-sub-ttl .-sub-ttl{height:2.0451388889vw}.m-manifesto-content.-create .m-manifesto-item.-no2 .m-manifesto-item-head-sub-ttl .-sub-ttl{height:2.0569444444vw}.m-manifesto-content.-create .m-manifesto-item.-no3 .m-manifesto-item-head-sub-ttl .-sub-ttl{height:2.0006944444vw}}@media only screen and (max-width: 799px){.m-manifesto-item-head-sub-ttl{display:none}}.m-manifesto-item-head-ttl{font-weight:700}@media only screen and (min-width: 800px){.m-manifesto-item-head-ttl{font-size:3.0555555556vw;line-height:1;color:#fff}}@media only screen and (max-width: 799px){.m-manifesto-item-head-ttl{font-size:4.8309178744vw;line-height:1.6}}@media only screen and (min-width: 800px){.m-manifesto-item-head-ttl .-head-ttl{display:inline-block;border-top-left-radius:2.0833333333vw;border-bottom-right-radius:2.0833333333vw;padding:.6944444444vw 1.25vw .9722222222vw 1.3888888889vw}.m-manifesto-item-head-ttl .-head-ttl:not(:first-of-type){margin-top:.6944444444vw}.m-manifesto-content.-protect .m-manifesto-item-head-ttl .-head-ttl{background-color:#df1f1f}.m-manifesto-content.-create .m-manifesto-item-head-ttl .-head-ttl{background-color:#1365b7}}.flow main{max-width:none}.c-contents{text-align:center}
