@media screen and (max-width: 768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width: 769px){html{font-size:.78125vw}}:root{--color-red: #E84343;--primary-color: #1A1A1A}.container{color:var(--primary-color)}.container img{display:block;width:100%}.container .title-area h5.en-title{color:var(--color-red)}#salary{z-index:1}#salary .container{color:var(--primary-color)}#salary .container img{display:block;width:100%}#salary .container .title_area{display:flex}#salary .container .title_area .left h3.title span{color:var(--color-red);font-weight:bold}#salary .container .title_area .right .img-salary-1{width:100%}#salary .container .title_area .right .img-salary-2{z-index:-1}#salary-table .container{background-color:#f5f7f8}#salary-table .container .list-box .item-box .title-wrap{display:flex;justify-content:space-between}#salary-table .container .list-box .item-box .title-wrap .title span{color:var(--color-red)}#salary-table .container .position-wrap .flex-list{display:flex;flex-wrap:wrap;justify-content:space-between}#salary-table .container .position-wrap .flex-list .item-box{display:flex}@media print,screen and (min-width: 769px){#salary-table .container .position-wrap .flex-list .item-box{border-radius:.78125vw}}@media screen and (max-width: 768px){#salary-table .container .position-wrap .flex-list .item-box{border-radius:2.5641025641vw}}#salary-table .container .position-wrap .flex-list .item-box .right .ctn span{color:var(--color-red)}#performant .container{margin-left:auto;margin-right:auto}#performant .container .title-wrap{display:flex;justify-content:space-between}#performant .container .btn-back{color:var(--primary-color);margin-left:auto;margin-right:auto;justify-content:center;display:flex;align-items:center}#performant .container .time-line{background-color:#f5f7f8;display:flex;align-items:end}@media print,screen and (min-width: 769px){#performant .container .time-line{border-radius:.78125vw}}@media screen and (max-width: 768px){#performant .container .time-line{border-radius:2.5641025641vw}}#performant .container .time-line::before{content:"";position:absolute;width:100%;left:0;background-color:#1a1a1a}#performant .container .time-line .item-box:nth-child(2n+2) .bottom .text{background-color:#f27373}#performant .container .time-line .item-box::before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-radius:100%;background-color:#1a1a1a}#performant .container .time-line .item-box .bottom .text{color:#fff;background-color:#fab850}@media print,screen and (min-width: 769px){#performant .container .time-line .item-box .bottom .text{border-radius:.78125vw}}@media screen and (max-width: 768px){#performant .container .time-line .item-box .bottom .text{border-radius:2.5641025641vw}}#performant .container .time-line .item-box .bottom .text::after{content:"";position:absolute;width:0;height:0;left:50%;transform:translateX(-50%)}#performant .container .list-box{display:flex;margin-left:auto;margin-right:auto}#performant .container .list-box .item-box{background-color:#f5f7f8}@media print,screen and (min-width: 769px){#performant .container .list-box .item-box{border-radius:.78125vw}}@media screen and (max-width: 768px){#performant .container .list-box .item-box{border-radius:2.5641025641vw}}#performant .container .list-box .item-box h3.title{display:flex;align-items:center}#performant .container .list-box .item-box .num{color:var(--color-red)}@media screen and (max-width: 768px){.container .title-area h4.ja-title{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem;margin-bottom:1.0256410256vw}.container .title-area h5.en-title{font-size:1.3rem;line-height:1.6rem;letter-spacing:-0.065rem}#salary .container{margin-bottom:-4.6153846154vw}#salary .container .title_area{padding:12.8205128205vw 0vw 0vw 0vw;display:block}#salary .container .title_area .left{margin-left:auto;margin-right:auto;width:89.7435897436vw;padding-bottom:10.2564102564vw}#salary .container .title_area .left h3.title{font-size:2.4rem;line-height:3.7rem;letter-spacing:0.12rem;margin-bottom:4.8717948718vw}#salary .container .title_area .left p.ctn{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#salary .container .title_area .right{width:100%;padding-left:25.3846153846vw}#salary .container .title_area .right .img-salary-2{width:40.5128205128vw;left:5.1282051282vw;bottom:-21.5384615385vw}#salary-table .container{padding:46.1538461538vw 0vw 23.0769230769vw 0vw}#salary-table .container .title-area{padding-left:5.1282051282vw}#salary-table .container .list-box{width:100%;padding:8.9743589744vw 0vw 19.4871794872vw 0vw}#salary-table .container .list-box .item-box{position:relative}#salary-table .container .list-box .item-box:not(:last-of-type){padding-bottom:15.3846153846vw;margin-bottom:12.8205128205vw}#salary-table .container .list-box .item-box:not(:last-of-type):after{content:"";position:absolute;background-color:#1a1a1a;bottom:0;width:89.7435897436vw;left:5.1282051282vw;height:.2564102564vw}#salary-table .container .list-box .item-box .title-wrap{width:89.7435897436vw;margin-left:auto;margin-right:auto;margin-bottom:10.2564102564vw;display:block}#salary-table .container .list-box .item-box .title-wrap .title{font-size:2rem;line-height:2.9rem;letter-spacing:0.1rem;margin-bottom:3.0769230769vw}#salary-table .container .list-box .item-box .title-wrap p.text{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#salary-table .container .list-box .item-box .table-wrap{overflow-x:auto;padding:0vw 5.1282051282vw 0vw 5.1282051282vw;margin-bottom:3.5897435897vw}#salary-table .container .list-box .item-box .table-wrap img{width:276.9230769231vw;max-width:unset}#salary-table .container .list-box .item-box .text-note{padding-left:5.1282051282vw;font-size:1.4rem;line-height:2rem;letter-spacing:0.07rem}#salary-table .container .intro-text{padding:6.4102564103vw 5.1282051282vw 15.3846153846vw 5.1282051282vw;font-size:1.4rem;line-height:2.33rem;letter-spacing:0.07rem}#salary-table .container .position-wrap{padding-right:5.1282051282vw}#salary-table .container .position-wrap .flex-list{margin-top:6.4102564103vw;row-gap:5.1282051282vw;justify-content:end}#salary-table .container .position-wrap .flex-list .item-box{width:89.7435897436vw;padding:5.1282051282vw 0vw 7.6923076923vw 5.1282051282vw;border:.2564102564vw solid #1a1a1a;display:block}#salary-table .container .position-wrap .flex-list .item-box:nth-child(5) .right .title-wrap,#salary-table .container .position-wrap .flex-list .item-box:nth-child(6) .right .title-wrap{top:18.2051282051vw}#salary-table .container .position-wrap .flex-list .item-box:nth-child(2) .right .title-wrap{top:8.2051282051vw}#salary-table .container .position-wrap .flex-list .item-box:nth-child(4) .right .title-wrap{top:6.9230769231vw}#salary-table .container .position-wrap .flex-list .item-box .left{width:33.3333333333vw;margin-bottom:6.4102564103vw}#salary-table .container .position-wrap .flex-list .item-box .right{width:79.4871794872vw}#salary-table .container .position-wrap .flex-list .item-box .right .title-wrap{height:33.3333333333vw;display:flex;align-items:center;position:absolute;width:41.0256410256vw;top:5.1282051282vw;right:5.1282051282vw}#salary-table .container .position-wrap .flex-list .item-box .right .title{font-size:2rem;line-height:2.9rem;letter-spacing:0.1rem}#salary-table .container .position-wrap .flex-list .item-box .right p{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem;padding-left:4.1025641026vw}#salary-table .container .position-wrap .flex-list .item-box .right p span{margin-left:-4.1025641026vw}#performant .container{padding-top:12.8205128205vw;width:89.7435897436vw;padding-bottom:15.3846153846vw}#performant .container .title-wrap{margin-bottom:7.6923076923vw;display:block}#performant .container .title-wrap .title-area{width:85.641025641vw}#performant .container .title-wrap p.ctn{margin-top:7.6923076923vw;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#performant .container .btn-back{margin-top:15.3846153846vw;width:73.0769230769vw;font-size:1.8rem;line-height:2.6rem;letter-spacing:0.09rem}#performant .container .btn-back .icon{width:7.4358974359vw;margin-left:2.3076923077vw}#performant .container .time-line{padding:5.3846153846vw 5.1282051282vw 7.9487179487vw 10.2564102564vw;display:block}#performant .container .time-line::before{height:108.2051282051vw;width:.5128205128vw;top:8.2051282051vw;left:5.1282051282vw}#performant .container .time-line .item-box{width:74.358974359vw}#performant .container .time-line .item-box:not(:last-of-type){margin-bottom:5.8974358974vw}#performant .container .time-line .item-box:nth-of-type(2){margin-bottom:3.5897435897vw}#performant .container .time-line .item-box::before{left:-6.4102564103vw;top:1.7948717949vw;transform:unset;width:3.0769230769vw;height:3.0769230769vw}#performant .container .time-line .item-box .top{margin-bottom:3.5897435897vw;display:flex}#performant .container .time-line .item-box .top .time{font-size:2rem;line-height:2.9rem;letter-spacing:0.1rem}#performant .container .time-line .item-box .top .time.exist{margin-right:2.5641025641vw}#performant .container .time-line .item-box .top .title{font-size:2rem;line-height:2.9rem;letter-spacing:0.1rem}#performant .container .time-line .item-box .bottom .text{padding:3.8461538462vw 5.1282051282vw 3.5897435897vw 5.1282051282vw;font-size:1.5rem;line-height:2.1rem;letter-spacing:0.075rem}#performant .container .time-line .item-box .bottom .text::after{border-left:1.6666666667vw solid rgba(0,0,0,0);border-right:1.6666666667vw solid rgba(0,0,0,0);border-bottom:3.3333333333vw solid #fab850;top:-2.5641025641vw;transform:unset;left:3.5897435897vw}#performant .container .time-line .item-box:nth-child(2n+2) .bottom .text::after{border-bottom:2.5641025641vw solid #f27373}#performant .container .list-box{flex-direction:column}#performant .container .list-box .item-box{width:89.7435897436vw;padding:5.641025641vw 5.1282051282vw 8.4615384615vw 5.1282051282vw}#performant .container .list-box .item-box:not(:last-of-type){margin-bottom:5.1282051282vw}#performant .container .list-box .item-box h3.title{font-size:2.2rem;line-height:3.2rem;letter-spacing:0.11rem;margin-bottom:2.5641025641vw}#performant .container .list-box .item-box .num{font-size:3.2rem;line-height:4rem;letter-spacing:-0.16rem;margin-right:3.5897435897vw}#performant .container .list-box .item-box p.ctn{font-size:1.4rem;line-height:2.33rem;letter-spacing:0.07rem;padding-left:4.6153846154vw}#performant .container .list-box .item-box p.ctn span{margin-left:-4.6153846154vw}}@media print,screen and (min-width: 769px){.container .title-area h4.ja-title{font-size:3.2rem;line-height:4.6rem;letter-spacing:0.16rem;margin-bottom:.625vw}.container .title-area h5.en-title{font-size:1.8rem;line-height:2.3rem;letter-spacing:-0.09rem}#salary .container .title_area{padding:8.828125vw 0vw 0vw 7.8125vw}#salary .container .title_area .left{width:40.625vw;margin-right:14.0625vw;padding-bottom:6.328125vw}#salary .container .title_area .left h3.title{font-size:2.6rem;line-height:4.03rem;letter-spacing:0.13rem;margin-bottom:3.125vw}#salary .container .title_area .left p.ctn{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#salary .container .title_area .right{width:37.5vw}#salary .container .title_area .right .img-salary-2{width:20.3125vw;left:-5.46875vw;bottom:-2.34375vw}#salary-table .container{padding:6.25vw 0vw 11.171875vw 7.8125vw}#salary-table .container .list-box{width:84.375vw;padding-top:4.921875vw;padding-bottom:7.8125vw}#salary-table .container .list-box .item-box:not(:last-of-type){padding-bottom:4.6875vw;margin-bottom:3.90625vw;border-bottom:.078125vw solid #1a1a1a}#salary-table .container .list-box .item-box .title-wrap{margin-bottom:3.125vw}#salary-table .container .list-box .item-box .title-wrap .title{width:15.9375vw;font-size:2.8rem;line-height:4rem;letter-spacing:0.14rem}#salary-table .container .list-box .item-box .title-wrap p.text{width:61.71875vw;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#salary-table .container .intro-text{padding:2.34375vw 0vw 8.046875vw 0vw;width:84.375vw;font-size:1.4rem;line-height:2.33rem;letter-spacing:0.07rem}#salary-table .container .position-wrap{padding-right:7.8125vw}#salary-table .container .position-wrap .flex-list{margin-top:3.359375vw;gap:3rem 2rem}#salary-table .container .position-wrap .flex-list .item-box{width:calc((100% - 2rem)/2);padding:2.734375vw 0vw 3.125vw 2.34375vw;border:.078125vw solid #1a1a1a}#salary-table .container .position-wrap .flex-list .item-box .left{width:10.15625vw;margin-right:2.34375vw}#salary-table .container .position-wrap .flex-list .item-box .right{width:24.21875vw}#salary-table .container .position-wrap .flex-list .item-box .right .title{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem;margin-bottom:1.5625vw}#salary-table .container .position-wrap .flex-list .item-box .right p{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem;padding-left:1.171875vw}#salary-table .container .position-wrap .flex-list .item-box .right p span{margin-left:-1.171875vw}#performant .container{width:84.375vw;padding:6.796875vw 0vw 6.25vw 0vw}#performant .container .title-wrap{margin-bottom:4.140625vw}#performant .container .title-wrap .title-area{width:26.09375vw}#performant .container .title-wrap p.ctn{width:50vw;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#performant .container .btn-back{margin-top:7.65625vw;width:22.265625vw;font-size:1.8rem;line-height:2.6rem;letter-spacing:0.09rem}#performant .container .btn-back .icon{width:2.265625vw;margin-left:.703125vw}#performant .container .time-line{padding:3.515625vw 3.8671875vw 4.53125vw 3.1640625vw}#performant .container .time-line::before{height:.15625vw;width:77.34375vw;top:7.3046875vw;left:3.1640625vw}#performant .container .time-line .item-box{width:13.28125vw}#performant .container .time-line .item-box:not(:last-of-type){margin-right:7.03125vw}#performant .container .time-line .item-box:first-of-type{margin-left:3.125vw}#performant .container .time-line .item-box::before{bottom:12.109375vw;width:.9375vw;height:.9375vw}#performant .container .time-line .item-box .top{margin-bottom:2.03125vw}#performant .container .time-line .item-box .top .time{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem;margin-bottom:2.109375vw}#performant .container .time-line .item-box .top .title{font-size:2.2rem;line-height:3.2rem;letter-spacing:0.11rem}#performant .container .time-line .item-box .bottom .text{padding:1.796875vw 1.5625vw 1.71875vw 1.5625vw;font-size:1.5rem;line-height:2.25rem;letter-spacing:0.075rem}#performant .container .time-line .item-box .bottom .text::after{border-left:.703125vw solid rgba(0,0,0,0);border-right:.703125vw solid rgba(0,0,0,0);border-bottom:1.40625vw solid #fab850;top:-1.015625vw}#performant .container .time-line .item-box:nth-child(2n+2) .bottom .text::after{border-bottom:1.40625vw solid #f27373}#performant .container .list-box .item-box{width:41.40625vw;padding:2.34375vw 2.34375vw 2.8125vw 2.34375vw}#performant .container .list-box .item-box:not(:last-of-type){margin-right:1.5625vw}#performant .container .list-box .item-box h3.title{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem;margin-bottom:.703125vw}#performant .container .list-box .item-box .num{font-size:3.6rem;line-height:4.5rem;letter-spacing:-0.18rem;margin-right:1.71875vw}#performant .container .list-box .item-box p.ctn{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem;padding-left:1.40625vw}#performant .container .list-box .item-box p.ctn span{margin-left:-1.40625vw}}
