.kv-title img{position:relative}.career-anchor{display:flex;justify-content:space-between}.career-anchor li>a{display:block;font-weight:400;position:relative;text-align:center}.career-anchor li>a:after{content:"";position:absolute;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:-webkit-transform .3s cubic-bezier(.85,0,.15,1);transition:transform .3s cubic-bezier(.85,0,.15,1);transition:transform .3s cubic-bezier(.85,0,.15,1),-webkit-transform .3s cubic-bezier(.85,0,.15,1)}.career-section:first-of-type .career-area>p,.career-section:first-of-type .career-stats,.career-section:first-of-type .career-year .year{color:#009fbe}.career-section:nth-of-type(2) .career-area>p,.career-section:nth-of-type(2) .career-stats,.career-section:nth-of-type(2) .career-year .year{color:#9ec238}.career-section:nth-of-type(3) .career-area>p,.career-section:nth-of-type(3) .career-stats,.career-section:nth-of-type(3) .career-year .year{color:#f39700}.career-section:nth-of-type(4) .career-area>p,.career-section:nth-of-type(4) .career-stats,.career-section:nth-of-type(4) .career-year .year,.career-section:nth-of-type(5) .career-area>p,.career-section:nth-of-type(5) .career-stats,.career-section:nth-of-type(5) .career-year .year{color:#920783}.career-section:nth-of-type(6) .career-area>p,.career-section:nth-of-type(6) .career-stats,.career-section:nth-of-type(6) .career-year .year{color:#d70051}.career-section:nth-of-type(7) .career-area>p,.career-section:nth-of-type(7) .career-stats,.career-section:nth-of-type(7) .career-year .year{color:#d86f86}.career-stats{text-align:center;font-weight:700;letter-spacing:.05em}.career-content{width:100%;display:flex}.career-graph{position:relative}.career-graph .number-box{font-family:Roboto Condensed,Noto Sans JP,sans-serif;font-weight:300;display:flex;align-items:baseline;position:absolute}.career-detail{display:flex;align-items:flex-start}.career-year dl{text-align:center}.career-year .year{font-weight:400}.career-year .percentage{font-family:Roboto Condensed,Noto Sans JP,sans-serif;font-weight:300}.career-area>p{font-weight:400;text-align:center}.career-area dl{display:flex;align-items:baseline;justify-content:flex-start;font-weight:400;margin-top:1em}.career-area dl .area{margin-right:.5em}.career-area dl .percentage{font-family:Roboto Condensed,Noto Sans JP,sans-serif}@media print,screen and (min-width:768px){.kv-title img{width:711px;top:-15px;left:-50px}.kv{background:url(../img/career/kv-bg.jpg) no-repeat;background-size:100%;background-position:50%}.career-anchor{max-width:860px;margin-left:auto;margin-right:auto;padding-bottom:30px}.career-anchor li>a{font-size:16px;padding-bottom:28px;width:110px;border-bottom:1px solid #000}.career-anchor li>a:hover:after{-webkit-transform:translate(-50%,30%);transform:translate(-50%,30%)}.career-anchor li>a:after{background:url(../img/career/icon-anchor.png) no-repeat;background-size:contain;width:12px;height:8px;top:25px}.career-section{padding-top:25px}.career-section:first-of-type .career-content{padding-bottom:160px}.career-section:first-of-type .career-graph img{width:600px;top:-8px;left:47px}.career-section:nth-of-type(2) .career-content{padding-bottom:195px}.career-section:nth-of-type(2) .career-graph img{width:600px;top:-44px;left:31px}.career-section:nth-of-type(2) .career-graph .number-box{top:130px;left:50%}.career-section:nth-of-type(3) .career-content{padding-bottom:160px}.career-section:nth-of-type(3) .career-graph img{width:600px;top:12px;left:45px}.career-section:nth-of-type(3) .career-graph .number-box{top:195px;left:51%}.career-section:nth-of-type(4) .career-content{padding-bottom:150px}.career-section:nth-of-type(4) .career-graph img{width:600px;top:-10px;left:41px}.career-section:nth-of-type(4) .career-graph .number-box{top:150px;left:51%}.career-section:nth-of-type(5) .career-content{padding-bottom:140px}.career-section:nth-of-type(5) .career-graph img{width:600px;top:-23px;left:66px}.career-section:nth-of-type(5) .career-graph .number-box{top:140px;left:54%}.career-section:nth-of-type(6) .career-content{padding-bottom:150px}.career-section:nth-of-type(6) .career-graph img{width:600px;top:5px;left:75px}.career-section:nth-of-type(6) .career-graph .number-box{top:160px;left:56%}.career-section:nth-of-type(7) .career-content{padding-bottom:60px}.career-section:nth-of-type(7) .career-graph img{width:600px;top:-24px;left:43px}.career-section:nth-of-type(7) .career-graph .number-box{top:140px}.career-stats{margin-top:60px;font-size:24px}.career-content{margin-top:100px}.career-graph{width:670px}.career-graph img{position:absolute}.career-graph .number-box{top:180px;left:52%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.career-graph .number-box span{font-size:85px}.career-graph .number-box .point,.career-graph .number-box .symbol,.career-graph .number-box .unit{font-size:55px}.career-detail{width:422px}.career-year dl:not(:first-of-type){margin-top:25px}.career-year .year{font-size:18px}.career-year .percentage{font-size:56px;margin-top:10px}.career-year .percentage span{font-size:36px}.career-area{border:1px solid #ccc;padding:30px;width:186px;margin-left:62px}.career-area>p{font-size:18px}.career-area dl{font-size:16px}}@media only screen and (max-width:767px){.kv-title img{width:62vw;top:-2.4vw;left:-6.67vw}.kv{background:url(../img/career/kv-bg_sp.png) no-repeat;background-size:100%}.career-anchor{flex-wrap:wrap;padding-bottom:6.67vw}.career-anchor li:nth-of-type(n+3){margin-top:8vw}.career-anchor li>a{font-size:3.73vw;width:42vw;padding-bottom:6.67vw;border-bottom:.27vw solid #000}.career-anchor li>a:after{background:url(../img/career/icon-anchor_sp.png) no-repeat;background-size:contain;width:2.67vw;height:1.6vw;top:6.4vw}.career-section{padding:6.67vw 0}.career-section:first-of-type .career-graph{margin-top:8vw}.career-section:first-of-type .career-graph img{width:74vw;margin-left:5.47vw}.career-section:first-of-type .career-graph .number-box{top:20.4vw;left:30vw}.career-section:nth-of-type(2) .career-graph{margin-top:8vw}.career-section:nth-of-type(2) .career-graph img{width:80.4vw;margin-left:-.67vw;margin-top:-1vw}.career-section:nth-of-type(2) .career-graph .number-box{top:21.33vw;left:26.67vw}.career-section:nth-of-type(3) .career-graph{margin-top:8vw}.career-section:nth-of-type(3) .career-graph img{width:74.8vw;margin-left:3.6vw}.career-section:nth-of-type(3) .career-graph .number-box{top:21.33vw;left:28vw}.career-section:nth-of-type(4) .career-graph{margin-top:8vw}.career-section:nth-of-type(4) .career-graph img{width:84.8vw}.career-section:nth-of-type(4) .career-graph .number-box{top:22vw;left:29.33vw}.career-section:nth-of-type(5) .career-graph{margin-top:8vw}.career-section:nth-of-type(5) .career-graph img{width:81.33vw;margin-left:0;margin-top:0}.career-section:nth-of-type(5) .career-graph .number-box{top:20.67vw;left:28vw}.career-section:nth-of-type(6) .career-graph{margin-top:8vw}.career-section:nth-of-type(6) .career-graph img{width:80vw;margin:0 0 0 2vw}.career-section:nth-of-type(6) .career-graph .number-box{top:19.33vw;left:29.33vw}.career-section:nth-of-type(7) .career-graph{margin-top:8vw}.career-section:nth-of-type(7) .career-graph img{width:80.8vw;margin:0 0 0 .2vw}.career-section:nth-of-type(7) .career-graph .number-box{top:20.67vw;left:28vw}.career-section:nth-of-type(7) .career-detail{margin-top:13.33vw}.career-stats{margin-top:8vw;font-size:4.53vw}.career-content{flex-wrap:wrap}.career-graph{width:100%}.career-graph .number-box span{font-size:14vw}.career-graph .number-box .point,.career-graph .number-box .symbol,.career-graph .number-box .unit{font-size:8.67vw}.career-detail{width:100%;justify-content:space-between;margin-top:5.33vw}.career-year{width:42vw}.career-year dl:not(:first-of-type){margin-top:4vw}.career-year .year{font-size:4vw}.career-year .percentage{font-size:12vw;margin-top:2vw}.career-year .percentage span{font-size:9.33vw}.career-area{width:42vw;border:.27vw solid #ccc;padding:5.33vw 8vw}.career-area>p{font-size:4vw}.career-area dl{font-size:3.47vw}.career-area dl:first-of-type{margin-top:1.5em}}@media print,screen and (min-width:768px) and (max-width:1366px){.kv-title img{width:52.05vw;top:-1.1vw;left:-3.66vw}.career-anchor li>a:after{width:.88vw;height:.59vw;top:1.83vw}.career-anchor li>a{font-size:1.17vw;padding-bottom:2.05vw;width:8.05vw;border-width:.07vw}.career-anchor{max-width:62.96vw;padding-bottom:2.2vw}.career-section:first-of-type .career-content{padding-bottom:11.71vw}.career-section:first-of-type .career-graph img{width:43.92vw;top:-.59vw;left:3.44vw}.career-section:nth-of-type(2) .career-content{padding-bottom:14.28vw}.career-section:nth-of-type(2) .career-graph img{width:43.92vw;top:-3.22vw;left:2.27vw}.career-section:nth-of-type(2) .career-graph .number-box{top:10vw;left:50%}.career-section:nth-of-type(3) .career-content{padding-bottom:11.71vw}.career-section:nth-of-type(3) .career-graph img{width:43.92vw;top:.88vw;left:3.29vw}.career-section:nth-of-type(3) .career-graph .number-box{top:14.67vw;left:51%}.career-section:nth-of-type(4) .career-content{padding-bottom:10.98vw}.career-section:nth-of-type(4) .career-graph img{width:43.92vw;top:-.73vw;left:3vw}.career-section:nth-of-type(4) .career-graph .number-box{top:10.98vw}.career-section:nth-of-type(5) .career-content{padding-bottom:10.25vw}.career-section:nth-of-type(5) .career-graph img{width:43.92vw;top:-1.68vw;left:4.83vw}.career-section:nth-of-type(5) .career-graph .number-box{top:10.25vw}.career-section:nth-of-type(6) .career-content{padding-bottom:10.98vw}.career-section:nth-of-type(6) .career-graph img{width:43.92vw;top:.37vw;left:5.49vw}.career-section:nth-of-type(6) .career-graph .number-box{top:11.71vw}.career-section:nth-of-type(7) .career-content{padding-bottom:4.39vw}.career-section:nth-of-type(7) .career-graph img{width:43.92vw;top:-1.76vw;left:3.15vw}.career-section:nth-of-type(7) .career-graph .number-box{top:10.25vw}.career-section{padding-top:1.83vw}.career-stats{margin-top:4.39vw;font-size:1.76vw}.career-content{margin-top:7.32vw}.career-graph .number-box span{font-size:6.22vw}.career-graph .number-box .point,.career-graph .number-box .symbol,.career-graph .number-box .unit{font-size:4.03vw}.career-graph .number-box{top:13.18vw}.career-graph{width:49.05vw}.career-detail{width:30.89vw}.career-year dl:not(:first-of-type){margin-top:1.83vw}.career-year .year{font-size:1.32vw}.career-year .percentage span{font-size:2.64vw}.career-year .percentage{font-size:4.1vw;margin-top:.73vw}.career-area>p{font-size:1.32vw}.career-area dl{font-size:1.17vw}.career-area{border-width:.07vw;padding:2.2vw;width:13.62vw;margin-left:4.54vw}}