  .special{font-weight:500}.special #wrap{padding-bottom:186px}@media only screen and (max-width: 1200px){.special #wrap{padding-bottom:15.5vw}}@media (max-width: 767px){.special #wrap{padding-bottom:18.66667vw}}.special .mv__ins__ctn::after{display:none}.special::before{display:none}.special .txt-box{margin:94px auto 69px;padding:0 3px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .txt-box{margin:7.83333vw auto 5.75vw;padding:0 .25vw}}@media (max-width: 767px){.special .txt-box{margin:5vw auto;padding:0}}.special .txt-box__ttl{color:#ed1b23;font-size:22px;font-size:2.2rem;line-height:1.72727em;font-weight:600;letter-spacing:-0.5px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .txt-box__ttl{font-size:1.83333vw;line-height:3.16667vw}}@media (max-width: 767px){.special .txt-box__ttl{font-size:4.8vw;line-height:8.53333vw;letter-spacing:0.05em}}.special .txt-box__txt{margin-top:19px;font-size:14px;font-size:1.4rem;line-height:1.71429em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .txt-box__txt{margin-top:1.583vw;font-size:1.167vw;line-height:2vw}}@media (max-width: 767px){.special .txt-box__txt{margin-top:3vw;font-size:3.733vw;letter-spacing:0.05em;line-height:2em}}.special .box-chart{margin:70px auto 70px;padding:87px 20px 61px;background:#f5f6f6}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart{padding:7.25vw 0}}@media (max-width: 767px){.special .box-chart{margin:0 auto 13.33333vw;padding:13.33333vw 0}}.special .box-chart__wrap{max-width:960px;padding:0 28px;background:#fff}@media (max-width: 767px){.special .box-chart__wrap{padding:0 5vw}}.special .box-chart__item{width:calc(100% / 3);min-height:234px;text-align:center;padding:8px 0 12px;border-right:1px solid #ed1b23}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__item{min-height:19.5vw;padding:0.667vw 0 1vw}}@media (max-width: 767px){.special .box-chart__item{min-height:42.66667vw;padding:10vw 0;width:100%;border:none;border-bottom:1px solid #ed1b23}}.special .box-chart__item:last-child{border:none}.special .box-chart__item .text{color:#1a1a1a;font-size:18px;font-size:1.8rem;line-height:1.72222em}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__item .text{font-size:1.5vw}}@media (max-width: 767px){.special .box-chart__item .text{font-size:4.8vw;line-height:4.26667vw}}.special .box-chart__item .letter{margin:11px 0 0;display:flex;align-items:flex-end;justify-content:center;font-feature-settings:"palt";letter-spacing:-4px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__item .letter{margin:0.917vw 0 0;letter-spacing:-0.333vw}}@media (max-width: 767px){.special .box-chart__item .letter{margin:3.73333vw 0 3.73333vw;letter-spacing:-1.067vw}}.special .box-chart__item .number{font-family:"Noto Serif JP",serif;color:#ed1b23;font-size:95px;font-size:9.5rem;line-height:1;white-space:nowrap;font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__item .number{font-size:7.917vw}}@media (max-width: 767px){.special .box-chart__item .number{font-size:18.13333vw;letter-spacing:0}}.special .box-chart__item .number em{font-style:normal;font-feature-settings:"palt";letter-spacing:0;margin:-3px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__item .number em{margin:0 -.25vw}}@media (max-width: 767px){.special .box-chart__item .number em{margin:0 -.8vw}}.special .box-chart__item .number.day{color:#000}.special .box-chart__item .unit{font-family:"Baskerville Normal",sans-serif;color:#ed1b23;line-height:1;margin-left:8px;font-size:44px;font-size:4.4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__item .unit{font-size:3.667vw;margin-left:0.667vw}}@media (max-width: 767px){.special .box-chart__item .unit{font-size:4.8vw;margin-left:.53333vw}}.special .box-chart__item .sub{font-family:"Baskerville Normal",sans-serif;font-size:17px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__item .sub{font-size:1.417vw}}@media (max-width: 767px){.special .box-chart__item .sub{font-size:3.73333vw;line-height:3.73333vw}}.special .box-chart__item .img{width:176px;margin:11px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__item .img{width:14.66667vw;margin:0.917vw auto 0}}@media (max-width: 767px){.special .box-chart__item .img{width:24vw;margin:2.933vw auto 0}}.special .box-chart__row{display:flex;align-items:flex-start;justify-content:center;padding:25px 0 27px;border-bottom:1px solid #ed1b23}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row{padding:2.083vw 0 2.25vw}}.special .box-chart__row:last-child{border:none}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row{padding:2.167vw 1.667vw}}@media (max-width: 767px){.special .box-chart__row{padding:0;flex-wrap:wrap}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3n+3),.special .box-chart__row:nth-child(1) .box-chart__item:last-child{border:none}@media (min-width: 768px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(1){padding:8px 32px 12px 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(1){padding:0.667vw 2.667vw 1vw 0}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(1) .img{width:170px;margin:11px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(1) .img{width:14.167vw;margin:0.917vw auto 0}}@media (max-width: 767px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(1) .img{width:32vw;margin:5.33333vw auto 0}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2){position:relative}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .img{position:relative;z-index:2;margin:10px auto 0;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .img{margin:0.833vw auto 0}}@media (max-width: 767px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .img{margin:2.667vw auto 0}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .img img{width:56px;margin:0 18px 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .img img{width:4.667vw;margin:0 1.5vw 0 0}}@media (max-width: 767px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .img img{width:9.33333vw;margin:0}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .letter{letter-spacing:0}@media (max-width: 767px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .letter{margin-left:3.73333vw}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .calendar{position:absolute;bottom:0;right:14px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .calendar{right:1.16667vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .calendar{right:18.66667vw;bottom:5.33333vw}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .calendar img{width:124px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .calendar img{width:10.333vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .calendar img{width:24vw}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .note{font-family:"Baskerville Normal",sans-serif;font-size:33px;font-size:3.3rem;position:absolute;top:78px;left:36px;writing-mode:tb}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .note{font-size:2.75vw;top:6.5vw;left:3vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .note{font-size:5.86667vw;top:21.33333vw;left:17.33333vw}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .day,.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .number,.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(2) .unit{position:relative;z-index:2;color:#000;display:block}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3){position:relative}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3) .letter{position:relative;z-index:2;margin:71px 0 0 68px;justify-content:flex-start}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3) .letter{margin:5.917vw 0 0 3.167vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3) .letter{margin:18.66667vw 0 0 16vw}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3) .sub{position:absolute;top:80px;left:65px;font-size:24px;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3) .sub{top:6.667vw;left:3.583vw;font-size:2vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3) .sub{top:24vw;left:13.33333vw;font-size:4.8vw}}.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3) .img{position:absolute;top:47px;right:2px;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3) .img{top:3.917vw;right:0.167vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(1) .box-chart__item:nth-child(3) .img{width:35vw;top:18vw;right:50%;transform:translateX(50%)}}.special .box-chart__row:nth-child(2){position:relative}@media (min-width: 768px){.special .box-chart__row:nth-child(2){padding:25px 48px 23px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(2){padding:2.08333vw 4vw 1.91667vw}}.special .box-chart__row:nth-child(2) .box-chart__txt{top:0;left:0;right:0;margin:0 auto;text-align:center;position:absolute;font-size:18px;font-size:1.8rem;color:#333333;background:#fff;padding:24px 0 14px;z-index:2;max-width:200px;width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(2) .box-chart__txt{font-size:1.5vw;padding:2vw 0 1.167vw;max-width:16.66667vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(2) .box-chart__txt{margin:0 auto;font-size:4.8vw;max-width:53.33333vw;padding:5.33333vw 0 0}}.special .box-chart__row:nth-child(2) .box-chart__index{width:50%;margin:0 auto;position:relative}@media (max-width: 767px){.special .box-chart__row:nth-child(2) .box-chart__index{width:auto}}.special .box-chart__row:nth-child(2) .box-chart__item{width:50%;margin:0 auto;text-align:center;position:relative;border-right:1px dashed #ed1b23}@media (min-width: 768px){.special .box-chart__row:nth-child(2) .box-chart__item{padding-bottom:0;min-height:226px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(2) .box-chart__item{min-height:18.83333vw}}.special .box-chart__row:nth-child(2) .box-chart__item:last-child{border:none}.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(1) .number,.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(1) .unit{color:#000}.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(1) .letter{position:absolute;margin:0 auto;top:88px;left:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(1) .letter{top:7.333vw;left:1.767vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(1) .letter{top:16vw;left:25.33333vw}}.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(1) .img{width:252px;margin:-17px 0 11px -1px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(1) .img{width:21vw;margin:-1.417vw 0 0.917vw -0.083vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(1) .img{width:48vw;margin:5vw auto 0}}.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(1) .img img{width:auto}.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(2){border:none}.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(2) .number,.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(2) .unit{color:#ed1b23}.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(2) .letter{position:absolute;margin:0 auto;top:80px;left:6px;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(2) .letter{top:6.667vw;left:0.5vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(2) .letter{top:16vw;left:22.66667vw}}.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(2) .img{width:246px;margin:-8px 12px 11px -37px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(2) .img{width:20.5vw;margin:-0.667vw 1vw 0.917vw -3.083vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(2) .img{width:48vw;margin:2vw auto 2vw}}.special .box-chart__row:nth-child(2) .box-chart__item:nth-child(2) .img img{width:auto}@media (max-width: 767px){.special .box-chart__row:nth-child(2) .box-chart__item{width:100%;border-right:none;min-height:auto}}.special .box-chart__row:nth-child(3){position:relative}@media (min-width: 768px){.special .box-chart__row:nth-child(3){padding:27px 0 30px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3){padding:2.25vw 0 2.5vw}}.special .box-chart__row:nth-child(3) .box-chart__index{width:50%;margin:0 auto;position:relative}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__index{width:auto}}.special .box-chart__row:nth-child(3) .box-chart__item{width:50%;margin:0 auto;text-align:center;position:relative;border-right:1px dashed #ed1b23;min-height:auto}@media (min-width: 768px){.special .box-chart__row:nth-child(3) .box-chart__item{padding:0 0 20px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3) .box-chart__item{padding:0 0 1.66667vw}}@media (min-width: 768px){.special .box-chart__row:nth-child(3) .box-chart__item .text{line-height:1}}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item{width:100%}}.special .box-chart__row:nth-child(3) .box-chart__item:last-child{border:none}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1){position:relative;border-style:solid}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1){border:none;border-bottom:1px solid #ed1b23}}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .text{text-align:left;margin-left:6px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .text{margin-left:0.5vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .text{margin-left:1.6vw;text-align:center}}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .unit{color:#ed1b23;white-space:nowrap;margin:0 0 0 16px;text-align:left;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .unit{margin-left:1.333vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .unit{margin:0 0 0 .8vw}}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .tit{font-family:"Baskerville Normal",sans-serif;font-size:25px;font-size:2.5rem;position:absolute;top:69px;left:-41px;writing-mode:tb}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .tit{font-size:2.083vw;top:5.75vw;left:-3.417vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .tit{font-size:4.8vw;white-space:nowrap;top:16vw;left:8vw}}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .letter{margin-top:6px;justify-content:flex-start}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .letter{margin-top:0.5vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .letter{margin-top:5.86667vw;font-size:1.6vw;justify-content:center}}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .img{width:255px;margin:14px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .img{width:21.25vw;margin:1.16667vw auto 0}}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(1) .img{width:26.66667vw;margin:1.867vw auto 0}}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2){position:relative}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2){padding-bottom:20vw}}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .text{text-align:left;margin-left:48px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .text{margin-left:4vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .text{margin-left:0;text-align:center}}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .tit{font-family:"Baskerville Normal",sans-serif;position:absolute;font-size:25px;font-size:2.5rem;top:69px;left:-41px;writing-mode:tb;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .tit{font-size:2.083vw;top:5.75vw;left:-3.417vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .tit{font-size:6.667vw;top:18.4vw;left:-10.933vw}}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .letter{margin-top:6px;margin-left:25px;justify-content:flex-start;white-space:nowrap;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .letter{margin-top:0.5vw;margin-left:2.083vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .letter{margin-top:2.66667vw;margin-left:20vw}}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .number{color:#000;white-space:nowrap}.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .img{width:265px;margin:7px auto 0;position:absolute;top:30px;left:-4px}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .img{width:22.08333vw;margin:0.583vw auto 0;position:absolute;top:2.5vw;left:-0.333vw}}@media (max-width: 767px){.special .box-chart__row:nth-child(3) .box-chart__item:nth-child(2) .img{width:59.2vw;margin:3.2vw auto 0;top:5.86667vw;left:50%;transform:translateX(-50%)}}.special .box-chart__sign{text-align:right;font-family:"Noto Serif JP",serif;margin:14px 3px 0 0;font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:-.03em}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-chart__sign{margin:1.167vw 0.25vw 0 0;font-size:1.083vw;line-height:2vw}}@media (max-width: 767px){.special .box-chart__sign{margin:3.73333vw .8vw 0 0;font-size:3.467vw;line-height:6.4vw}}@media (max-width: 767px){.special .box-row{overflow:hidden;padding:8vw 0 0}}@media (min-width: 768px){.special .box-row .ttl-heading .en{font-size:50px;font-size:5rem;line-height:1.44em}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row .ttl-heading .en{font-size:4.16667vw}}@media (min-width: 768px){.special .box-row .ttl-heading .ja{font-size:22px;font-size:2.2rem;line-height:1.72727em}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row .ttl-heading .ja{font-size:1.83333vw}}.special .box-row__inner{margin:44px auto 0;padding-top:40px;border-top:1px solid #ed1b23}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-row__inner{margin:3.66667vw auto 0;padding-top:3.33333vw}}@media (max-width: 767px){.special .box-row__inner{margin:10vw auto 0}}.special .box-row__content{max-width:calc(100% - 333px);width:100%;padding:37px 0 0 59px;order:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-row__content{max-width:calc(100% - 27.667vw);padding:3.083vw 0 0 4.917vw}}@media (max-width: 767px){.special .box-row__content{max-width:100%;padding:5vw 0 0}}.special .box-row__img{max-width:333px;width:100%;order:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-row__img{max-width:27.667vw}}@media (max-width: 767px){.special .box-row__img{max-width:100%}.special .box-row__img img{width:100%}}.special .box-row__wrap{display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width: 767px){.special .box-row__wrap{flex-wrap:wrap}}.special .box-row__item{padding:0 29px 43px;margin:0 0 30px 0}.special .box-row__item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:url(/jp/recruit/career/assets/img/special/line.png) repeat-x;background-position:top left}.special .box-row__item:last-child::after{display:none}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-row__item{padding:0 2.417vw 3.583vw;margin:0 0 2.5vw 0}}@media (max-width: 767px){.special .box-row__item{padding:0 0 8vw;margin:0 0 8vw}.special .box-row__item:last-child{margin-bottom:0}}.special .box-row__item .ttl{color:#ed1b23;font-size:20px;font-size:2rem;line-height:1.75em}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-row__item .ttl{font-size:1.667vw;line-height:2.917vw}}@media (max-width: 767px){.special .box-row__item .ttl{font-size:5.333vw;line-height:7vw}}.special .box-row__item .txt{text-align:justify;margin-top:9px;font-size:14px;font-size:1.4rem;line-height:1.71429em}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .box-row__item .txt{margin-top:0.75vw;font-size:1.167vw;line-height:2vw}}@media (max-width: 767px){.special .box-row__item .txt{margin-top:2.4vw;font-size:3.733vw;line-height:2em;letter-spacing:0.05em}}@media (min-width: 768px){.special .box-row__item.full{padding:7px 30px 0;margin-bottom:0;border-bottom:none}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row__item.full{padding:0.583vw 2.5vw 0}}@media (min-width: 768px){.special .box-row__item.full .box-row__content{max-width:100%;padding:0}}@media (max-width: 767px){.special .box-row__item.full .box-row__content{padding:0}}@media (min-width: 768px){.special .box-row__item:nth-child(2n+2) .box-row__content{order:1;padding:37px 50px 0 0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row__item:nth-child(2n+2) .box-row__content{padding:3.083vw 4.167vw 0 0}}@media (min-width: 768px){.special .box-row__item:nth-child(2n+2) .box-row__img{order:2}.special .box-row__item:nth-child(1){margin-bottom:12px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row__item:nth-child(1){margin-top:1vw}}@media (min-width: 768px){.special .box-row__item:nth-child(1) .box-row__content{order:1;padding:37px 50px 0 0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row__item:nth-child(1) .box-row__content{padding:3.083vw 4.167vw 0 0}}@media (min-width: 768px){.special .box-row__item:nth-child(1) .box-row__img{order:2}.special .box-row__item:nth-child(2){padding:0 28px 40px 31px;margin-bottom:42px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row__item:nth-child(2){padding:0 3.167vw 3.333vw 2.583vw;margin-bottom:3.5vw}}@media (min-width: 768px){.special .box-row__item:nth-child(2) .box-row__content{order:1;padding:24px 20px 0 0;max-width:calc(100% - 129px)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row__item:nth-child(2) .box-row__content{padding:2vw 1.667vw 0 0;max-width:calc(100% - 10.667vw)}}@media (min-width: 768px){.special .box-row__item:nth-child(2) .box-row__img{order:2;max-width:129px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row__item:nth-child(2) .box-row__img{max-width:10.667vw}}@media (min-width: 768px){.special .box-row__item:nth-child(3){margin-bottom:38px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row__item:nth-child(3){margin-bottom:3.167vw}}@media (min-width: 768px){.special .box-row__item:nth-child(4){margin-bottom:42px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row__item:nth-child(4){margin-bottom:42px}}@media (min-width: 768px){.special .box-row__item:nth-child(6){padding:11px 30px 43px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.special .box-row__item:nth-child(6){padding:0.917vw 2.5vw 3.583vw}}@media (max-width: 767px){.special .box-row__item:nth-child(2) .box-row__img{max-width:53.33333vw;margin:0 auto}}.special .table-box{margin:19px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.special .table-box{margin:1.583vw auto 0}}@media (max-width: 767px){.special .table-box{margin:8vw -6vw 0}.special .table-box::-webkit-scrollbar{display:none}.special .table-box .scroll-hint-shadow-wrap::before,.special .table-box .scroll-hint-shadow-wrap::after{display:none}.special .table-box .scroll-hint-icon{box-shadow:none;background:#ededed}.special .table-box__scrollable{margin:0}.special .table-box__scrollable::-webkit-scrollbar{display:none}.special .table-box__inner{width:248.267vw;padding:5vw 4vw}.special .table-box__inner::-webkit-scrollbar{display:none}}
