@charset "UTF-8";.main_contents{width:100%;margin:0 0 60px}@media screen and (min-width:480px){.main_contents{margin:0 0 50px}}.main_contents p{font-size:16px;margin:0 0 60px}.main_contents p a{color:#09258d;display:inline-block;transition:all 3s}@media screen and (min-width:880px){.main_contents p a:hover{transition:all .3s;text-decoration:underline}}.main_contents section.new_graduates h3{color:#006ce0}.main_contents section.new_graduates .label{background-color:#006ce0}.main_contents section.new_graduates .list_more{background-color:#006ce0}.main_contents section.mid_career h3{color:#008cd6}.main_contents section.mid_career .label{background-color:#008cd6}.main_contents section.mid_career .list_more{background-color:#008cd6}.main_contents section ul{border-top:1px dashed #c2c2c2}.main_contents section ul li{border-bottom:1px dashed #c2c2c2}.main_contents section ul li a{padding:15px;transition:all .3s}@media screen and (min-width:880px){.main_contents section ul li a:hover{transition:all 3s;opacity:.7}}@media screen and (min-width:480px){.main_contents section ul li a dl{display:flex;gap:20px}}.main_contents section ul li a dl dt{position:relative;margin:0 auto 15px;text-align:center}@media screen and (min-width:480px){.main_contents section ul li a dl dt{margin:0 auto}}.main_contents section ul li a dl dt .img{width:100%;height:200px}@media screen and (min-width:480px){.main_contents section ul li a dl dt .img{width:200px;height:140px}}.main_contents section ul li a dl dt .label{position:absolute;top:0;left:0;font-size:16px;color:#fff;padding:2px 5px;margin-right:10px}@media screen and (min-width:480px){.main_contents section ul li a dl dt .label{font-size:14px}}.main_contents section ul li a dl dd{position:relative;width:100%}@media screen and (min-width:480px){.main_contents section ul li a dl dd{width:calc(100% - 220px)}}.main_contents section ul li a dl dd h3{font-size:18px;font-weight:700;margin:0 0 10px}.main_contents section ul li a dl dd p{margin:0}.main_contents section ul li a dl dd p.list_info{font-size:16px;padding-bottom:50px}@media screen and (min-width:480px){.main_contents section ul li a dl dd p.list_info{padding-bottom:0}}.main_contents section ul li a dl dd .list_more{font-size:16px;text-align:center;color:#fff;padding:5px 10px;transition:all .3s;border-radius:50px;width:100%;margin-top:10px;transition:all .3s}@media screen and (min-width:480px){.main_contents section ul li a dl dd .list_more{position:absolute;right:0;bottom:0;width:200px;margin-left:auto;margin-top:5px}}