.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 #3c9dcd;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}}.company_table a{text-decoration:underline}.company_table+iframe{margin-top:40px}@media(min-width:768px){.company_table a:hover{text-decoration:none}}.plan_simple .main .joblist a{box-shadow:rgb(149 157 165 / 20%) 0px 8px 24px;transition:all .3s}.plan_simple .main .joblist a .imgtext{display:block}.plan_simple .main .joblist a .imgtext>p{width:100%;height:auto}.plan_simple .main .joblist a .imgtext>p>img{position:static;transform:none;aspect-ratio:3 / 2;object-fit:cover}.plan_simple .main .joblist_title{font-weight:bold}.plan_simple .main .joblist_location{color:inherit}.plan_simple .main .joblist_text{font-size:12px}@media(min-width:768px){.plan_simple .main .joblist a{position:relative;margin:0 30px 30px 0;padding-bottom:30px}.plan_simple .main .joblist a:after{display:block;content:'';position:absolute;margin-left:-8px;left:50%;bottom:15px;width:12px;height:12px;border-top:3px solid #111;border-right:3px solid #111;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.plan_simple .main .joblist a:hover{box-shadow:rgb(149 157 165 / 30%) 0px 8px 24px}.plan_simple .main .joblist a>*+*{padding:0 20px}.plan_simple .main .joblist_title{margin-top:20px;font-size:18px;text-align:justify;text-justify:inter-ideograph}.plan_simple .main .joblist_location{margin-top:10px;font-size:14px}.plan_simple .main .joblist a .labellist{font-size:14px}.plan_simple .main .joblist a .labellist li span:first-of-type{font-size:12px}.plan_simple .main .joblist_text{margin-top:10px}.plan_simple.column1 .main .joblist a{width:calc((100% - 60px) / 3)}.plan_simple.column1 .main .joblist a:nth-of-type(3n){margin-right:0}.plan_simple.column2 .main .joblist a{width:calc((100% - 30px) / 2)}.plan_simple.column2 .main .joblist a:nth-of-type(even){margin-right:0}}@media screen and (max-width:767px){.plan_simple .main .joblist a{padding:15px;border:0;box-shadow:0 0 10px rgba(0,0,0,0.1)}.plan_simple .main .joblist .slick-slide{margin:0;padding:10px}.plan_simple .main .joblist a .imgtext>p{display:none}.plan_simple .main .joblist a .imgtext>div{padding:15px}.plan_simple .main .joblist a:after{content:"★この求人の詳細を見る";color:#009cd3;display:block}}