.jobslider-right .slick-slide img{display:block;width:100%}.jobslider-right .slick-slide{margin-right:1vw !important;margin-left:1vw !important}.joblist .side_title{margin-bottom:0}.aside .joblist a{padding:15px 0;border-bottom:1px dotted #ccc}.joblink{margin-top:80px}.joblink dt{margin:30px 0 15px;padding-left:10px;border-left:3px solid #42a7f5;font-size:16px;font-weight:bold}.joblink ul{display:flex;flex-wrap:wrap}.joblink ul li{margin:0 15px 15px 0}.joblink p{display:inline-block;margin:0 15px 10px 0}.joblink p a{margin-right:5px;text-decoration:underline}@media(min-width:768px){.joblink a:hover{text-decoration:none}}.top_news_list.slick-slider{margin:0 -12px 20px !important}.top_news_list .slick-track{display:flex}.top_news_list .slick-slide{margin:12px;height:auto}.top_news_list .slick-slide>div,.top_news_list .slick-slide a{height:100%}.top_news_list a{display:block;box-shadow:0 0 10px rgba(0,0,0,0.1);background:#fff}.top_news_list a div{padding:20px;text-align:justify;text-justify:inter-ideograph}.top_news_list_title{margin-bottom:5px;text-decoration:underline}.top_news_list_date{font-size:13px;color:#999}.top_news_list_text{margin-top:10px;font-size:13px}.top_news_list_img_wrap img{display:block;width:100%}.top_news_list .slick-dots{position:static}