#saiyo-ichiran{position:relative;margin:0;padding:90px 0 150px;background:#eee;background-image:url(../../images/back-image_blue.png);background-repeat:no-repeat;background-size:700px;background-position:center bottom 10px}#saiyo-ichiran::before{position:absolute;content:"";top:0;left:0;height:0;width:0;border:80px solid #fff;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}#saiyo-ichiran h1{height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:40px;height:60px;font-size:2.5rem;font-weight:bold;line-height:0;background-image:url(../../images/JOB-LISTINGS.png);background-repeat:no-repeat;background-size:500px;background-position:center}@media screen and (max-width: 555px){#saiyo-ichiran h1{background-size:400px}}@media screen and (max-width: 465px){#saiyo-ichiran h1{background-size:300px}}#saiyo-ichiran ul{margin-bottom:80px}#saiyo-ichiran ul li{position:relative;margin:0 auto 30px;width:80%;max-width:560px;height:auto;border:solid 2px #467e93;border-radius:7px}#saiyo-ichiran ul li:hover{background:#e1e9ed}#saiyo-ichiran ul li a{position:relative;display:flex;flex-flow:wrap;justify-content:space-around;align-items:center;padding:30px 50px 29px 20px;width:100%;height:100%;font-size:1.8rem;font-weight:600;line-height:0;color:#000}#saiyo-ichiran ul li a::before{position:absolute;display:block;content:"";margin:auto;top:0;bottom:0;right:15px;width:30px;height:30px;background-image:url(../../images/link-arrow01.png);background-size:cover}#saiyo-ichiran ul li a:hover{color:#1d83b1}#saiyo-ichiran ul li a::after{content:"";margin-left:10px;height:1px;flex-grow:1;background-color:#55aee2}#saiyo-ichiran ul li:nth-child(2n):hover{color:#ec6b70;background:#eee7ea}#saiyo-ichiran ul li:nth-child(2n) a::before{background-image:url(../../images/link-arrow02.png)}#saiyo-ichiran ul li:nth-child(2n) a::after{background-color:#ec6b70}#saiyo-ichiran ul li:nth-child(2n) a:hover{color:#c54954}