.m-anchor-list{padding-left:30px}.m-anchor-list_item{margin-right:60px}@media screen and (max-width:768px){.m-anchor-list{padding-left:0}.m-anchor-list_item{margin-right:0}}.band{margin-top:140px;padding:60px 0 50px;background:#f5f5f5}.band_ttl{font-size:3rem;font-weight:300;color:#093}.band_icon{display:inline-block;width:75px;height:75px;margin-right:15px;background:#093;font-size:2.8rem;color:#fff;text-align:center;line-height:75px;vertical-align:middle}.band_text{margin-top:20px;font-size:1.6rem}@media screen and (max-width:768px){.band{margin-top:50px;padding:20px 0 15px}.band_ttl{font-size:2.1rem}.band_icon{width:37px;height:37px;margin-right:10px;font-size:1.4rem;line-height:37px}.band_text{margin-top:10px;font-size:1.4rem;line-height:2}}.year{margin-top:-10px;margin-left:-5px;font-size:7rem;font-family:'Lato light';font-weight:lighter;color:#093}@media screen and (max-width:768px){.year{margin:-5px 0 0;font-size:3.9rem}}.h4{font-size:2.4rem;font-weight:300;color:#093}@media screen and (max-width:768px){.h4{margin-top:30px;font-size:1.6rem}}.figure{text-align:center}.btn{margin-top:60px}.btn .m-btn{width:270px;height:60px;background-image:url(/company/recruit/graduate/common/images/icon_external_white.png);background-position:right 20px top 50%;background-size:12px auto;font-size:1.8rem}@media screen and (max-width:768px){.btn{margin-top:30px}.btn .m-btn{max-width:345px;width:auto;height:auto;padding:19px 20px 18px;background-position:right 10px top 50%;background-size:12px auto}}.vision{display:flex;justify-content:center;margin:35px -15px 0}.vision_item{display:flex;align-items:center;justify-content:center;width:230px;height:230px;border:2px solid #ccc;border-radius:100%;margin:0 15px}.vision_inner{padding-bottom:10px;text-align:center}.vision_num{font-family:'Lato light';font-size:3.6rem;line-height:1}.vision_text{margin-top:10px;font-size:2rem;font-weight:600;color:#093;line-height:1.5}.vision_en{margin-top:10px;color:#093}@media screen and (max-width:768px){.vision{display:block;margin-top:15px;text-align:center}.vision_item{display:block;width:150px;height:150px;border-width:1px;margin:0 auto}.vision_item:nth-child(2),.vision_item:nth-child(3){display:inline-block;margin:-30px -8px 1px;vertical-align:middle}.vision_inner{padding:30px 0 0}.vision_num{font-size:2.3rem}.vision_text{margin-top:5px;font-size:1.3rem}.vision_en{margin-top:5px;font-size:1rem;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:top center;transform-origin:top center}}