.shigoto_list_link_ul {padding-top: 5px;}
.shigoto_list_link_ul li {display: inline-block;width: 33%;text-align: center;font-size: 15px;}
.shigoto_list_link_ul_sp {padding-top: 12px;text-align: center;}
.shigoto_list_link_ul_sp li {padding-bottom: 12px;}
/* 検索結果画面に表示されている学校一覧の目次 */
#toc_container {background: #f9f9f9;border: 1px solid #aaa;padding: 10px;width: auto;display: table;font-size: 95%;margin: 10px auto;min-width: 270px;}
#toc_container p.toc_title {text-align: center;font-weight: 700;margin: 0;padding: 0;}
#toc_container li, #toc_container ul {margin: 0;padding: 0;line-height: 1.7;}
#toc_container p.toc_title+ul.toc_list {margin-top: 1em;}
#toc_container a {text-decoration: none;text-shadow: none;color: #009996;}
/* seo31号対応 */
.block_page_keywords {margin: 10px 0;border: 1px solid #4fa6dd;}
.block_page_keywords p {color: #4fa6dd;border-bottom: 1px solid #4fa6dd;padding: 0 5px;}
.block_page_keywords span {white-space: nowrap;margin-right: 5px;}
.init_list_school {overflow: hidden;height: 0px;margin-top: 0px !important;}