.visual__image img{width:100%}.kyujinbox{clear:both;margin-bottom:20px}.kyujinbox-header{background:#06517b;border-radius:4px;color:#fff;display:flex;justify-content:space-between;margin-bottom:4px;padding:8px}.kyujinbox--iza .kyujinbox-header{background:#2355aa}.kyujinbox--zakzak .kyujinbox-header{background:#ef3c88}.kyujinbox--sankei .kyujinbox-header{background:#05517b}.kyujinbox-headertitle{font-weight:700;display:flex;align-items:center;font-size:1rem}.kyujinbox-headerlogo{display:block;width:80px;height:20px}.kyujinbox-list{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;container-type:inline-size}.kyujinbox-listitem{width:100%}@container (max-width: 400px){.kyujinbox-listitem{flex-basis:100%}}.kyujinbox-job{height:94px;padding:4px;border-bottom:1px solid #d9d9d9;word-break:break-all;overflow:hidden;font-size:.875rem;line-height:1.25rem;transition-duration:.3s;transition-property:background-color,color}.kyujinbox-job:hover{background:#f4fbff}.kyujinbox-job:hover .kyujinbox-jobtitle{color:#06517b}.kyujinbox-jobtitle{font-size:.875rem;font-weight:700;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;max-height:3em}.kyujinbox-jobwage{color:red;font-weight:700}@media only screen and (min-width: 992px){.kyujinbox-listitem{width:calc(50% - 4px)}}
