.footer_cat_title{line-height:42px;border-radius:2px;background:#7bcaca;color:#fff;font-weight:bold;letter-spacing:.2em;font-size:16px;text-align:center;margin-bottom:14px}#footer_cat_list{margin:0;padding:0;line-height:1.5em;list-style:none}#footer_cat_list li{float:left;margin:0 56px 28px 0}#footer_cat_list li:last-child{margin-right:0}#footer_cat_list li a{display:block;width:192px;height:36px;border:2px solid #8dd1d1;text-align:center;padding-top:100px;border-radius:4px;text-decoration:none;transition:border .2s}#footer_cat_list li a:hover{border:2px solid #ea5448}.action_title{display:inline-block;color:#e65146;font-weight:bold;padding-bottom:2px;width:140px;border-bottom:1px dotted #ea5448}@media screen and (max-width: 800px){#footer_cat_list li{width:30%;margin:0 2% 1em}#footer_cat_list li a{width:100%;height:140px;padding-bottom:5px;box-sizing:border-box}.action_title{width:80%;font-size:14px}}@media screen and (max-width: 550px){#footer_cat_list li{float:none;width:100%;margin:0 0 1em}#footer_cat_list li a{width:100%;height:auto;box-sizing:border-box}.action_title{width:80%}}ol.action_event{border-top:2px solid #ffe75d;margin-bottom:64px}ol.action_event li{border-bottom:2px solid #ffe75d;position:relative;counter-increment:li;line-height:1.75;padding:1em 0;margin:0}ol.action_event li::before{position:relative;content:counter(li) ". "}ol.action_event li p.sprit{font-size:16px;text-align:center;border-top:2px solid #ffe75d;padding:2em 0 1em;margin:1em 0 0;position:relative;display:flex;align-items:center;justify-content:center}ol.action_event li p.sprit::before{content:"";width:3em;height:3px;border-top:6px dashed #afcf62;position:relative;margin-right:1em;display:inline-block}ol.action_event li p.sprit::after{content:"";width:3em;height:3px;border-top:6px dashed #afcf62;position:relative;margin-left:1em;display:inline-block}.new_paper{line-height:1.75em;margin-bottom:2em}.new_paper img{margin-bottom:7px}.new_paper a[href$=".pdf"][target=_blank]{border-bottom:none;padding-left:0;background:none}.new_paper span{padding-left:22px}.paper_caption{margin-bottom:64px}.voice_text h3{line-height:25px;height:56px;border-top:0;font-size:25px;margin-top:1em}.voice_text span{font-size:14px;font-weight:normal}.voice_list{border-top:2px solid #ffe75d;margin-bottom:64px;list-style:none;padding-left:0}.voice_list li{border-bottom:2px solid #ffe75d;line-height:1.75;padding:1em 0;margin:0}.voice_list li h3{font-size:20px;margin:0 0 .5em}.voice_list li p{font-size:18px;margin:0}