@charset "UTF-8";.election .section__inner{max-width:815px;width:100%;margin:0 auto;padding:0 15px}@media screen and (max-width:700px){.election .section__inner{padding-left:5.8565153734vw;padding-right:5.8565153734vw}}@media screen and (min-width:701px) and (max-width:1000px){.election .section__inner.election__inner{padding:0 30px 0 60px}}#section02 h3{font-weight:700;margin-bottom:50px;padding-bottom:8px;position:relative;display:inline-block}@media screen and (max-width:700px){#section02 h3{margin-bottom:4.39238653vw;padding-bottom:1.1713030747vw}}#section02 h3::after{content:"";position:absolute;width:100%;height:2px;background-color:#000;bottom:0;left:0}#section02 h3.title_2{font-weight:700;margin-bottom:50px;padding-bottom:8px;position:relative;display:inline-block;padding-top:50px}@media screen and (max-width:700px){#section02 h3.title_2{margin-bottom:4.39238653vw;padding-top:3.6603221083vw;padding-bottom:1.1713030747vw}}#section02 h3.title_2::after{content:"";position:absolute;width:100%;height:2px;background-color:#000;bottom:0;left:0}.f28{font-size:28px;font-weight:700;line-height:1.5;letter-spacing:.05em}@media screen and (max-width:700px){.f28{font-size:4.5714285714vw}}.f22{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.05em}@media screen and (max-width:700px){.f22{font-size:3.7142857143vw}}#section02 .contena_box{width:100%;margin-bottom:75px}@media screen and (max-width:700px){#section02 .contena_box{margin-bottom:10.980966325vw}}#section02 .contena_box .name{margin-bottom:25px}@media screen and (max-width:700px){#section02 .contena_box .name{margin-bottom:3.6603221083vw}}#section02 a.link_icon_y{color:#49a7c9;display:inline-block;position:relative}#section02 a.link_icon_y.linelink{text-decoration:underline}.icon_pdf{display:inline-block;width:1.1em;vertical-align:0;margin-left:4px}@media screen and (max-width:700px){.icon_pdf{margin-left:.5856515373vw}}#section02 .lastatention{margin-top:25px;padding-top:50px;border-top:1px dotted #999}@media screen and (max-width:700px){#section02 .lastatention{margin-top:2.9282576867vw;padding-top:2.9282576867vw}}.f14{font-size:14px;font-weight:700;letter-spacing:.025em;line-height:1.5}@media screen and (max-width:700px){.f14{font-size:3.4285714286vw}}
/*# sourceMappingURL=election.css.map */

#section02 h3 { margin-bottom: 0; width: 100%; }
#section02 h4 { margin: 3rem 0 1rem; font-size: 24px; border-bottom: solid 1px; }
#section02 .contena_box { margin-bottom: 40px; padding: 1rem; background: #f7f7f7; }
#section02 .contena_box .name { margin-bottom: 10px; }
#section02 .lastatention { margin-bottom: 100px; }
@media screen and (max-width:700px) {
#section02 h4 { font-size: 4.5vw; }
}

.list-in { width: 100%; max-width: 895px; margin: 0 auto; padding: 0 20px; line-height: 1.6; }
@media screen and (max-width: 750px) { .list-in { padding: 0 7.6335877863%; } }

.list-ttl { margin-bottom: 25px; font-size: 5.0rem; text-align: center; font-weight: 700; }
@media screen and (max-width: 750px) { .list-ttl { font-size: 3.0rem; } }

.list-lead { margin-bottom: 25px; text-align: center; }

.list-heading { margin-bottom: 25px; font-size: 3.0rem; text-align: center; font-weight: 700; }
@media screen and (max-width: 750px) { .list-heading { font-size: 2.2rem; } }