:after,:before,a,input{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (-ms-high-contrast:none){.img img{min-width:auto!important}}@media (-ms-high-contrast:none){.img ::-ms-backdrop,.img img{min-width:auto!important}}.img _:-ms-lang(x),.img _::-webkit-meter-bar,.img img{min-width:auto!important}section{padding:0}img{width:100%}@media screen and (min-width:768px){.setOrder{color:#000}}@media screen and (min-width:961px){.setOrder{color:#000}}@media screen and (max-width:767px){.setOrder{color:#000}}.t-bold{font-weight:700}.t-head-1{color:#0070d1;font-weight:600}@media screen and (max-width:767px){.t-head-1{font-size:30px;font-size:4vw}}@media screen and (min-width:768px){.t-head-1{font-size:40px;font-size:2.63158vw}}@media screen and (min-width:1520px){.t-head-1{font-size:40px}}@media screen and (max-width:767px){.t-body-1{font-size:28px;font-size:3.73333vw}}@media screen and (min-width:768px){.t-body-1{font-size:16px;font-size:1.05263vw}}@media screen and (min-width:1520px){.t-body-1{font-size:16px}}@media screen and (max-width:767px){.t-body-1{line-height:25px;line-height:3.33333vw}}@media screen and (min-width:768px){.t-body-1{line-height:25px;line-height:1.64474vw}}@media screen and (min-width:1520px){.t-body-1{line-height:25px}}.t-a-c{text-align:left;text-align:center}.t-a-r{text-align:right}.t-display-m{font-weight:700;letter-spacing:.15em}@media screen and (max-width:767px){.t-display-m{font-size:120px;font-size:16vw}}@media screen and (min-width:768px){.t-display-m{font-size:75px;font-size:4.93421vw}}@media screen and (min-width:1520px){.t-display-m{font-size:75px}}@media screen and (max-width:767px){.t-display-m{line-height:190px;line-height:25.33333vw}}@media screen and (min-width:768px){.t-display-m{line-height:75px;line-height:4.93421vw}}@media screen and (min-width:1520px){.t-display-m{line-height:75px}}.t-display-m rt{display:none}.t-display-m [data-ruby]{position:relative}.t-display-m [data-ruby]:before{box-sizing:border-box;content:attr(data-ruby);height:1em;left:50%;letter-spacing:1.6em;padding-left:.8em;position:absolute;text-align:center;translate:-50% 0;white-space:nowrap;width:100%}@media screen and (max-width:767px){.t-display-m [data-ruby]:before{top:-10px;top:-1.33333vw}}@media screen and (min-width:768px){.t-display-m [data-ruby]:before{top:-14px;top:-.92105vw}}@media screen and (min-width:1520px){.t-display-m [data-ruby]:before{top:-14px}}@media screen and (max-width:767px){.t-display-m [data-ruby]:before{font-size:28px;font-size:3.73333vw}}@media screen and (min-width:768px){.t-display-m [data-ruby]:before{font-size:14px;font-size:.92105vw}}@media screen and (min-width:1520px){.t-display-m [data-ruby]:before{font-size:14px}}@media screen and (max-width:767px){.t-display-m [data-ruby]:before{line-height:28px;line-height:3.73333vw}}@media screen and (min-width:768px){.t-display-m [data-ruby]:before{line-height:14px;line-height:.92105vw}}@media screen and (min-width:1520px){.t-display-m [data-ruby]:before{line-height:14px}}.t-display-s{font-weight:700}@media screen and (max-width:767px){.t-display-s{font-size:44px;font-size:5.86667vw}}@media screen and (min-width:768px){.t-display-s{font-size:60px;font-size:3.94737vw}}@media screen and (min-width:1520px){.t-display-s{font-size:60px}}@media screen and (max-width:767px){.t-display-s{letter-spacing:.05em}}@media screen and (min-width:768px){.t-display-s{letter-spacing:.15em}}@media screen and (max-width:767px){.t-display-s{line-height:66px;line-height:8.8vw}}@media screen and (min-width:768px){.t-display-s{line-height:85px;line-height:5.59211vw}}@media screen and (min-width:1520px){.t-display-s{line-height:85px}}.t-body-m{letter-spacing:.04em}@media screen and (max-width:767px){.t-body-m{font-size:32px;font-size:4.26667vw}}@media screen and (min-width:768px){.t-body-m{font-size:18px;font-size:1.18421vw}}@media screen and (min-width:1520px){.t-body-m{font-size:18px}}@media screen and (max-width:767px){.t-body-m{line-height:60px;line-height:8vw}}@media screen and (min-width:768px){.t-body-m{line-height:38px;line-height:2.5vw}}@media screen and (min-width:1520px){.t-body-m{line-height:38px}}.t-body-s{letter-spacing:.04em}@media screen and (max-width:767px){.t-body-s{font-size:28px;font-size:3.73333vw}}@media screen and (min-width:768px){.t-body-s{font-size:16px;font-size:1.05263vw}}@media screen and (min-width:1520px){.t-body-s{font-size:16px}}@media screen and (max-width:767px){.t-body-s{line-height:50px;line-height:6.66667vw}}@media screen and (min-width:768px){.t-body-s{line-height:34px;line-height:2.23684vw}}@media screen and (min-width:1520px){.t-body-s{line-height:34px}}.yugo{font-family:Yu Gothic,YuGothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500}.barlow{font-family:Barlow Condensed,Noto Sans JP,sans-serif}.noto{font-family:Noto Sans JP,sans-serif}@media screen and (min-width:768px){.m-sm{display:none!important}}@media screen and (max-width:767px){.m-md{display:none!important}}@media screen and (min-width:961px){.m-smmd{display:none}}@media screen and (max-width:961px){.m-lg{display:none}}.m-btn-1{align-items:center;border:1px solid #fff;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center;transition:all .3s ease-in-out}@media screen and (max-width:767px){.m-btn-1{width:440px;width:58.66667vw}}@media screen and (min-width:768px){.m-btn-1{width:322px;width:21.18421vw}}@media screen and (min-width:1520px){.m-btn-1{width:322px}}@media screen and (max-width:767px){.m-btn-1{height:80px;height:10.66667vw}}@media screen and (min-width:768px){.m-btn-1{height:51px;height:3.35526vw}}@media screen and (min-width:1520px){.m-btn-1{height:51px}}@media screen and (max-width:767px){.m-btn-1{border-radius:66px;border-radius:8.8vw}}@media screen and (min-width:768px){.m-btn-1{border-radius:33px;border-radius:2.17105vw}}@media screen and (min-width:1520px){.m-btn-1{border-radius:33px}}.m-btn-1:after,.m-btn-1:before{content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.m-btn-1:before{background-color:#fff;border-radius:40px;transform:translateX(-101%);z-index:1}.m-btn-1 .m-btn-1__text{color:#fff;font-weight:700;letter-spacing:0;line-height:1;position:relative;transition:all .3s ease-in-out;z-index:2}@media screen and (max-width:767px){.m-btn-1 .m-btn-1__text{font-size:24px;font-size:3.2vw}}@media screen and (min-width:768px){.m-btn-1 .m-btn-1__text{font-size:15px;font-size:.98684vw}}@media screen and (min-width:1520px){.m-btn-1 .m-btn-1__text{font-size:15px}}.m-btn-1 .m-btn-1__arrow{margin-top:-3px;position:absolute;right:15px;top:50%;z-index:11}@media screen and (max-width:767px){.m-btn-1 .m-btn-1__arrow{width:20px;width:2.66667vw}}@media screen and (min-width:768px){.m-btn-1 .m-btn-1__arrow{width:20px;width:1.31579vw}}@media screen and (min-width:1520px){.m-btn-1 .m-btn-1__arrow{width:20px}}@media screen and (max-width:767px){.m-btn-1 .m-btn-1__arrow{height:8px;height:1.06667vw}}@media screen and (min-width:768px){.m-btn-1 .m-btn-1__arrow{height:8px;height:.52632vw}}@media screen and (min-width:1520px){.m-btn-1 .m-btn-1__arrow{height:8px}}.m-btn-1 .m-btn-1__arrow span:after,.m-btn-1 .m-btn-1__arrow span:before{background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.m-btn-1 .m-btn-1__arrow span:before{background-image:url(../assets/img/icon/arrow_white.svg)}.m-btn-1 .m-btn-1__arrow span:after{background-image:url(../assets/img/icon/arrow.svg);opacity:0}@media screen and (min-width:768px){.m-btn-1:hover{color:#282828}.m-btn-1:hover:before{transform:translateX(0)}.m-btn-1:hover .m-btn-1__text{color:#282828}.m-btn-1:hover .m-btn-1__arrow span:before{opacity:0;transform:translateX(100%)}.m-btn-1:hover .m-btn-1__arrow span:after{opacity:1;transform:translateX(0)}}.m-btn-1.__black{background-color:#282828;border-color:#282828}@media screen and (max-width:767px){.m-btn-1.__narrow{width:260px;width:34.66667vw}}@media screen and (min-width:768px){.m-btn-1.__narrow{width:220px;width:14.47368vw}}@media screen and (min-width:1520px){.m-btn-1.__narrow{width:220px}}@media screen and (max-width:767px){.m-btn-1.__narrow{height:48px;height:6.4vw}}@media screen and (min-width:768px){.m-btn-1.__narrow{height:37px;height:2.43421vw}}@media screen and (min-width:1520px){.m-btn-1.__narrow{height:37px}}.m-btn-1.__narrow .m-btn-1__text{font-weight:700;line-height:1}@media screen and (max-width:767px){.m-btn-1.__narrow .m-btn-1__text{font-size:22px;font-size:2.93333vw}}@media screen and (min-width:768px){.m-btn-1.__narrow .m-btn-1__text{font-size:12px;font-size:.78947vw}}@media screen and (min-width:1520px){.m-btn-1.__narrow .m-btn-1__text{font-size:12px}}.m-btn-1._semi-square{font-weight:700;position:relative}@media screen and (max-width:767px){.m-btn-1._semi-square{width:550px;width:73.33333vw}}@media screen and (min-width:768px){.m-btn-1._semi-square{width:550px;width:36.18421vw}}@media screen and (min-width:1520px){.m-btn-1._semi-square{width:550px}}@media screen and (max-width:767px){.m-btn-1._semi-square{height:70px;height:9.33333vw}}@media screen and (min-width:768px){.m-btn-1._semi-square{height:70px;height:4.60526vw}}@media screen and (min-width:1520px){.m-btn-1._semi-square{height:70px}}@media screen and (max-width:767px){.m-btn-1._semi-square{border-radius:8px;border-radius:1.06667vw}}@media screen and (min-width:768px){.m-btn-1._semi-square{border-radius:4px;border-radius:.26316vw}}@media screen and (min-width:1520px){.m-btn-1._semi-square{border-radius:4px}}@media screen and (max-width:767px){.m-btn-1._semi-square .m-btn-1__text{font-size:32px;font-size:4.26667vw}}@media screen and (min-width:768px){.m-btn-1._semi-square .m-btn-1__text{font-size:20px;font-size:1.31579vw}}@media screen and (min-width:1520px){.m-btn-1._semi-square .m-btn-1__text{font-size:20px}}@media screen and (max-width:767px){.m-btn-1._semi-square:before{border-radius:8px;border-radius:1.06667vw}}@media screen and (min-width:768px){.m-btn-1._semi-square:before{border-radius:4px;border-radius:.26316vw}}@media screen and (min-width:1520px){.m-btn-1._semi-square:before{border-radius:4px}}.m-btn-2{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center;transition:all .3s ease-in-out}@media screen and (max-width:767px){.m-btn-2{width:650px;width:86.66667vw}}@media screen and (min-width:768px){.m-btn-2{width:1100px;width:72.36842vw}}@media screen and (min-width:1520px){.m-btn-2{width:1100px}}@media screen and (max-width:767px){.m-btn-2{height:150px;height:20vw}}@media screen and (min-width:768px){.m-btn-2{height:150px;height:9.86842vw}}@media screen and (min-width:1520px){.m-btn-2{height:150px}}@media screen and (max-width:767px){.m-btn-2{border-radius:20px;border-radius:2.66667vw}}@media screen and (min-width:768px){.m-btn-2{border-radius:20px;border-radius:1.31579vw}}@media screen and (min-width:1520px){.m-btn-2{border-radius:20px}}@media screen and (max-width:767px){.m-btn-2{border:3px solid #fff}}@media screen and (min-width:768px){.m-btn-2{border:5px solid #fff}}.m-btn-2:after,.m-btn-2:before{content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:102%}.m-btn-2:before{background-color:#fff;transform:translateX(-101%);z-index:1}@media screen and (max-width:767px){.m-btn-2:before{border-radius:20px;border-radius:2.66667vw}}@media screen and (min-width:768px){.m-btn-2:before{border-radius:20px;border-radius:1.31579vw}}@media screen and (min-width:1520px){.m-btn-2:before{border-radius:20px}}.m-btn-2 .m-btn-2__text{color:#fff;font-weight:700;letter-spacing:.05em;line-height:1;position:relative;transition:all .3s ease-in-out;z-index:2}@media screen and (max-width:767px){.m-btn-2 .m-btn-2__text{font-size:30px;font-size:4vw}}@media screen and (min-width:768px){.m-btn-2 .m-btn-2__text{font-size:30px;font-size:1.97368vw}}@media screen and (min-width:1520px){.m-btn-2 .m-btn-2__text{font-size:30px}}.m-btn-2 .m-btn-2__arrow{position:absolute;top:50%;z-index:11}@media screen and (max-width:767px){.m-btn-2 .m-btn-2__arrow{right:40px;right:5.33333vw}}@media screen and (min-width:768px){.m-btn-2 .m-btn-2__arrow{right:300px;right:19.73684vw}}@media screen and (min-width:1520px){.m-btn-2 .m-btn-2__arrow{right:300px}}@media screen and (max-width:767px){.m-btn-2 .m-btn-2__arrow{width:34px;width:4.53333vw}}@media screen and (min-width:768px){.m-btn-2 .m-btn-2__arrow{width:34px;width:2.23684vw}}@media screen and (min-width:1520px){.m-btn-2 .m-btn-2__arrow{width:34px}}@media screen and (max-width:767px){.m-btn-2 .m-btn-2__arrow{height:15px;height:2vw}}@media screen and (min-width:768px){.m-btn-2 .m-btn-2__arrow{height:15px;height:.98684vw}}@media screen and (min-width:1520px){.m-btn-2 .m-btn-2__arrow{height:15px}}@media screen and (max-width:767px){.m-btn-2 .m-btn-2__arrow{margin-top:-.66667vw}}@media screen and (min-width:768px){.m-btn-2 .m-btn-2__arrow{margin-top:-.32895vw}}@media screen and (min-width:1520px){.m-btn-2 .m-btn-2__arrow{margin-top:-5px}}.m-btn-2 .m-btn-2__arrow span:after,.m-btn-2 .m-btn-2__arrow span:before{background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.m-btn-2 .m-btn-2__arrow span:before{background-image:url(../assets/img/icon/arrow_white.svg)}.m-btn-2 .m-btn-2__arrow span:after{background-image:url(../assets/img/icon/arrow.svg);opacity:0}@media screen and (min-width:768px){.m-btn-2:hover{color:#282828}.m-btn-2:hover:before{transform:translateX(-1%)}.m-btn-2:hover .m-btn-2__text{color:#282828}.m-btn-2:hover .m-btn-2__arrow span:before{opacity:0;transform:translateX(100%)}.m-btn-2:hover .m-btn-2__arrow span:after{opacity:1;transform:translateX(0)}}.m-head-1{align-items:center;color:#fff;display:flex;flex-direction:column}.m-head-1.__black{color:#000}.m-head-1.__black .line{background-color:#000}@media screen and (min-width:768px){.m-head-1.__a-left{align-items:flex-start}.m-head-1.__a-left .line{position:relative}}@media screen and (min-width:768px)and (max-width:767px){.m-head-1.__a-left .line{left:14px;left:1.86667vw}}@media screen and (min-width:768px)and (min-width:768px){.m-head-1.__a-left .line{left:14px;left:.92105vw}}@media screen and (min-width:768px)and (min-width:1520px){.m-head-1.__a-left .line{left:14px}}.m-head-1 .ja{font-weight:700;letter-spacing:.07em;line-height:1}@media screen and (max-width:767px){.m-head-1 .ja{font-size:40px;font-size:5.33333vw}}@media screen and (min-width:768px){.m-head-1 .ja{font-size:20px;font-size:1.31579vw}}@media screen and (min-width:1520px){.m-head-1 .ja{font-size:20px}}@media screen and (max-width:767px){.m-head-1 .ja{margin-bottom:2.66667vw}}@media screen and (min-width:768px){.m-head-1 .ja{margin-bottom:.65789vw}}@media screen and (min-width:1520px){.m-head-1 .ja{margin-bottom:10px}}.m-head-1 .en{font-weight:700;line-height:1}@media screen and (max-width:767px){.m-head-1 .en{font-size:32px;font-size:4.26667vw}}@media screen and (min-width:768px){.m-head-1 .en{font-size:16px;font-size:1.05263vw}}@media screen and (min-width:1520px){.m-head-1 .en{font-size:16px}}@media screen and (max-width:767px){.m-head-1 .en{margin-bottom:6.66667vw}}@media screen and (min-width:768px){.m-head-1 .en{margin-bottom:1.77632vw}}@media screen and (min-width:1520px){.m-head-1 .en{margin-bottom:27px}}.m-head-1 .line{background-color:#ad9647;height:2px}@media screen and (max-width:767px){.m-head-1 .line{width:30px;width:4vw}}@media screen and (min-width:768px){.m-head-1 .line{width:20px;width:1.31579vw}}@media screen and (min-width:1520px){.m-head-1 .line{width:20px}}.pagination{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:40px 0;width:100%}.pagination .pagination_list{align-items:center;display:flex;font-family:Barlow Condensed,Noto Sans JP,sans-serif;list-style:none;margin:0;padding:0}@media screen and (max-width:767px){.pagination .pagination_list{gap:40px;gap:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list{gap:20px;gap:1.31579vw}}@media screen and (min-width:1520px){.pagination .pagination_list{gap:20px}}.pagination .pagination_list li{align-items:center;display:flex;justify-content:center}.pagination .pagination_list li a{transition:all .3s ease-in-out}.pagination .pagination_list li a:hover{opacity:.7}.pagination .pagination_list li.current a{align-items:center;background:#e50012;border-radius:50%;color:#fff;display:flex;font-weight:700;justify-content:center;pointer-events:none}@media screen and (max-width:767px){.pagination .pagination_list li.current a{font-size:40px;font-size:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list li.current a{font-size:21px;font-size:1.38158vw}}@media screen and (min-width:1520px){.pagination .pagination_list li.current a{font-size:21px}}@media screen and (max-width:767px){.pagination .pagination_list li.current a{width:40px;width:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list li.current a{width:32px;width:2.10526vw}}@media screen and (min-width:1520px){.pagination .pagination_list li.current a{width:32px}}@media screen and (max-width:767px){.pagination .pagination_list li.current a{height:40px;height:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list li.current a{height:32px;height:2.10526vw}}@media screen and (min-width:1520px){.pagination .pagination_list li.current a{height:32px}}.pagination .pagination_list li:not(.current):not(.next):not(.last):not(.prev):not(.first) a{align-items:center;background:#dcdcdc;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center}@media screen and (max-width:767px){.pagination .pagination_list li:not(.current):not(.next):not(.last):not(.prev):not(.first) a{font-size:40px;font-size:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list li:not(.current):not(.next):not(.last):not(.prev):not(.first) a{font-size:21px;font-size:1.38158vw}}@media screen and (min-width:1520px){.pagination .pagination_list li:not(.current):not(.next):not(.last):not(.prev):not(.first) a{font-size:21px}}@media screen and (max-width:767px){.pagination .pagination_list li:not(.current):not(.next):not(.last):not(.prev):not(.first) a{width:40px;width:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list li:not(.current):not(.next):not(.last):not(.prev):not(.first) a{width:32px;width:2.10526vw}}@media screen and (min-width:1520px){.pagination .pagination_list li:not(.current):not(.next):not(.last):not(.prev):not(.first) a{width:32px}}@media screen and (max-width:767px){.pagination .pagination_list li:not(.current):not(.next):not(.last):not(.prev):not(.first) a{height:40px;height:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list li:not(.current):not(.next):not(.last):not(.prev):not(.first) a{height:32px;height:2.10526vw}}@media screen and (min-width:1520px){.pagination .pagination_list li:not(.current):not(.next):not(.last):not(.prev):not(.first) a{height:32px}}.pagination .pagination_list li.last a,.pagination .pagination_list li.next a{align-items:center;background:none;background-position:50%;background-repeat:no-repeat;background-size:100% auto;border-radius:50%;display:flex;justify-content:center}@media screen and (max-width:767px){.pagination .pagination_list li.last a,.pagination .pagination_list li.next a{width:40px;width:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list li.last a,.pagination .pagination_list li.next a{width:20px;width:1.31579vw}}@media screen and (min-width:1520px){.pagination .pagination_list li.last a,.pagination .pagination_list li.next a{width:20px}}@media screen and (max-width:767px){.pagination .pagination_list li.last a,.pagination .pagination_list li.next a{height:40px;height:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list li.last a,.pagination .pagination_list li.next a{height:20px;height:1.31579vw}}@media screen and (min-width:1520px){.pagination .pagination_list li.last a,.pagination .pagination_list li.next a{height:20px}}.pagination .pagination_list li.last a,.pagination .pagination_list li.next a{background-image:url(../assets/img/common/pagination-arrow-1.svg)}.pagination .pagination_list li.last a{opacity:.5}.pagination .pagination_list li.first a,.pagination .pagination_list li.prev a{align-items:center;background:none;background-position:50%;background-repeat:no-repeat;background-size:100% auto;border-radius:50%;display:flex;justify-content:center;transform:rotate(180deg)}@media screen and (max-width:767px){.pagination .pagination_list li.first a,.pagination .pagination_list li.prev a{width:40px;width:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list li.first a,.pagination .pagination_list li.prev a{width:20px;width:1.31579vw}}@media screen and (min-width:1520px){.pagination .pagination_list li.first a,.pagination .pagination_list li.prev a{width:20px}}@media screen and (max-width:767px){.pagination .pagination_list li.first a,.pagination .pagination_list li.prev a{height:40px;height:5.33333vw}}@media screen and (min-width:768px){.pagination .pagination_list li.first a,.pagination .pagination_list li.prev a{height:20px;height:1.31579vw}}@media screen and (min-width:1520px){.pagination .pagination_list li.first a,.pagination .pagination_list li.prev a{height:20px}}.pagination .pagination_list li.first a,.pagination .pagination_list li.prev a{background-image:url(../assets/img/common/pagination-arrow-1.svg)}.pagination .pagination_list li.first a{opacity:.5}.pagination .pagination_list li.first,.pagination .pagination_list li.last{display:none}.pagination .pagination_list a{text-decoration:none;transition:background .2s,color .2s}.pagination .pagination_total_text{display:none}.anim{opacity:0}.anim.is-inview{opacity:1;transition:opacity .6s cubic-bezier(.65,.05,.36,1) .1s}.anim-curtain{max-width:0;overflow:hidden;transition:max-width 1s cubic-bezier(.65,.05,.36,1) 0s}.anim-curtain img{max-width:none}.anim-curtain.is-inview{max-width:100%}.anim-fadeUp{transform:translateY(30px)}.anim-fadeUp.is-inview{transform:translateY(0);transition:all 1s cubic-bezier(.65,.05,.36,1) .3s}.anim-zoomOutImg{overflow:hidden}.anim-zoomOutImg img{transform:scale(1.2);transition:opacity 1s ease-in-out 0s,transform .3s ease-in-out 0s}.anim-zoomOutImg.is-inview img{transform:scale(1);transition:opacity .3s ease-in-out 0s,transform .6s ease-in-out 0s}.anim-zoomOut{transform:scale(2);transform-origin:center center}.anim-zoomOut,.anim-zoomOut.is-inview{transition:opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s}.anim-zoomOut.is-inview{transform:scale(1)}.anim-zoomOutParent .anim-zoomOutChild{opacity:0;transform:scale(2);transform-origin:center center;transition:opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s}.anim-zoomOutParent.is-inview .anim-zoomOutChild{opacity:1;transform:scale(1);transition:opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:first-child{transition-delay:.1s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(2){transition-delay:.2s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(3){transition-delay:.3s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(4){transition-delay:.4s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(5){transition-delay:.5s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(6){transition-delay:.6s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(7){transition-delay:.7s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(8){transition-delay:.8s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(9){transition-delay:.9s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(10){transition-delay:1s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(11){transition-delay:1.1s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(12){transition-delay:1.2s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(13){transition-delay:1.3s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(14){transition-delay:1.4s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(15){transition-delay:1.5s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(16){transition-delay:1.6s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(17){transition-delay:1.7s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(18){transition-delay:1.8s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(19){transition-delay:1.9s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(20){transition-delay:2s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(21){transition-delay:2.1s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(22){transition-delay:2.2s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(23){transition-delay:2.3s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(24){transition-delay:2.4s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(25){transition-delay:2.5s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(26){transition-delay:2.6s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(27){transition-delay:2.7s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(28){transition-delay:2.8s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(29){transition-delay:2.9s}.anim-zoomOutParent.is-inview .anim-zoomOutChild:nth-child(30){transition-delay:3s}.js-word-divider span{display:inline-block;opacity:0;scale:1.2;transform-origin:center center}.js-word-divider span:first-child{rotate:55deg;transform:translate3d(198%,99%,0)}.js-word-divider span:nth-child(2){rotate:155deg;transform:translate3d(78%,298%,0)}.js-word-divider span:nth-child(3){rotate:182deg;transform:translate3d(243%,147%,0)}.js-word-divider span:nth-child(4){rotate:47deg;transform:translate3d(20%,151%,0)}.js-word-divider span:nth-child(5){rotate:337deg;transform:translate3d(101%,208%,0)}.js-word-divider span:nth-child(6){rotate:167deg;transform:translate3d(36%,140%,0)}.js-word-divider span:nth-child(7){rotate:347deg;transform:translate3d(128%,251%,0)}.js-word-divider span:nth-child(8){rotate:310deg;transform:translate3d(77%,158%,0)}.js-word-divider span:nth-child(9){rotate:242deg;transform:translate3d(157%,256%,0)}.js-word-divider span:nth-child(10){rotate:128deg;transform:translate3d(99%,76%,0)}.js-word-divider span:nth-child(11){rotate:114deg;transform:translate3d(8%,74%,0)}.js-word-divider span:nth-child(12){rotate:156deg;transform:translate3d(89%,186%,0)}.js-word-divider span:nth-child(13){rotate:94deg;transform:translate3d(280%,110%,0)}.js-word-divider span:nth-child(14){rotate:116deg;transform:translate3d(261%,143%,0)}.js-word-divider span:nth-child(15){rotate:147deg;transform:translate3d(137%,272%,0)}.js-word-divider span:nth-child(16){rotate:103deg;transform:translate3d(155%,136%,0)}.js-word-divider span:nth-child(17){rotate:247deg;transform:translate3d(26%,66%,0)}.js-word-divider span:nth-child(18){rotate:158deg;transform:translate3d(9%,113%,0)}.js-word-divider span:nth-child(19){rotate:15deg;transform:translate3d(95%,193%,0)}.js-word-divider span:nth-child(20){rotate:338deg;transform:translate3d(116%,134%,0)}.js-word-divider span:nth-child(21){rotate:217deg;transform:translate3d(28%,174%,0)}.js-word-divider span:nth-child(22){rotate:251deg;transform:translate3d(211%,202%,0)}.js-word-divider span:nth-child(23){rotate:5deg;transform:translate3d(243%,45%,0)}.js-word-divider span:nth-child(24){rotate:275deg;transform:translate3d(37%,150%,0)}.js-word-divider span:nth-child(25){rotate:54deg;transform:translate3d(80%,39%,0)}.js-word-divider span:nth-child(26){rotate:26deg;transform:translate3d(298%,97%,0)}.js-word-divider span:nth-child(27){rotate:97deg;transform:translate3d(129%,113%,0)}.js-word-divider span:nth-child(28){rotate:255deg;transform:translate3d(130%,42%,0)}.js-word-divider span:nth-child(29){rotate:187deg;transform:translate3d(62%,213%,0)}.js-word-divider span:nth-child(30){rotate:163deg;transform:translate3d(135%,47%,0)}.js-word-divider.is-inview span{opacity:1;rotate:0deg;scale:1;transform:translateZ(0);transition:opacity .6s cubic-bezier(.65,.05,.36,1),transform 1.6s cubic-bezier(.65,.05,.36,1),rotate 1s cubic-bezier(.65,.05,.36,1),scale .6s cubic-bezier(.65,.05,.36,1)}.js-word-divider.is-inview span:first-child{transition-delay:.03s}.js-word-divider.is-inview span:nth-child(2){transition-delay:.06s}.js-word-divider.is-inview span:nth-child(3){transition-delay:.09s}.js-word-divider.is-inview span:nth-child(4){transition-delay:.12s}.js-word-divider.is-inview span:nth-child(5){transition-delay:.15s}.js-word-divider.is-inview span:nth-child(6){transition-delay:.18s}.js-word-divider.is-inview span:nth-child(7){transition-delay:.21s}.js-word-divider.is-inview span:nth-child(8){transition-delay:.24s}.js-word-divider.is-inview span:nth-child(9){transition-delay:.27s}.js-word-divider.is-inview span:nth-child(10){transition-delay:.3s}.js-word-divider.is-inview span:nth-child(11){transition-delay:.33s}.js-word-divider.is-inview span:nth-child(12){transition-delay:.36s}.js-word-divider.is-inview span:nth-child(13){transition-delay:.39s}.js-word-divider.is-inview span:nth-child(14){transition-delay:.42s}.js-word-divider.is-inview span:nth-child(15){transition-delay:.45s}.js-word-divider.is-inview span:nth-child(16){transition-delay:.48s}.js-word-divider.is-inview span:nth-child(17){transition-delay:.51s}.js-word-divider.is-inview span:nth-child(18){transition-delay:.54s}.js-word-divider.is-inview span:nth-child(19){transition-delay:.57s}.js-word-divider.is-inview span:nth-child(20){transition-delay:.6s}.js-word-divider.is-inview span:nth-child(21){transition-delay:.63s}.js-word-divider.is-inview span:nth-child(22){transition-delay:.66s}.js-word-divider.is-inview span:nth-child(23){transition-delay:.69s}.js-word-divider.is-inview span:nth-child(24){transition-delay:.72s}.js-word-divider.is-inview span:nth-child(25){transition-delay:.75s}.js-word-divider.is-inview span:nth-child(26){transition-delay:.78s}.js-word-divider.is-inview span:nth-child(27){transition-delay:.81s}.js-word-divider.is-inview span:nth-child(28){transition-delay:.84s}.js-word-divider.is-inview span:nth-child(29){transition-delay:.87s}.js-word-divider.is-inview span:nth-child(30){transition-delay:.9s}#wrapper{box-sizing:border-box;height:100%}#content,#wrapper{position:relative;z-index:2}#content{overflow:hidden}@media screen and (max-width:767px){.l-section{padding-top:24vw}}@media screen and (min-width:768px){.l-section{padding-top:6.25vw}}@media screen and (min-width:1520px){.l-section{padding-top:95px}}@media screen and (max-width:767px){.l-section{padding-bottom:24vw}}@media screen and (min-width:768px){.l-section{padding-bottom:6.25vw}}@media screen and (min-width:1520px){.l-section{padding-bottom:95px}}.l-container{box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.l-container{width:750px;width:100vw}}@media screen and (min-width:768px){.l-container{width:1150px;width:75.65789vw}}@media screen and (min-width:1520px){.l-container{width:1150px}}@media screen and (max-width:767px){.l-container{max-width:100%}}@media screen and (max-width:767px)and (max-width:767px){.l-container{padding-left:4vw}}@media screen and (max-width:767px)and (min-width:768px){.l-container{padding-left:0}}@media screen and (max-width:767px)and (min-width:1520px){.l-container{padding-left:0}}@media screen and (max-width:767px)and (max-width:767px){.l-container{padding-right:4vw}}@media screen and (max-width:767px)and (min-width:768px){.l-container{padding-right:0}}@media screen and (max-width:767px)and (min-width:1520px){.l-container{padding-right:0}}@media screen and (min-width:768px){.l-content{display:flex}}@media screen and (max-width:767px){.l-content__gr-1{width:690px;width:92vw}}@media screen and (min-width:768px){.l-content__gr-1{width:400px;width:26.31579vw}}@media screen and (min-width:1520px){.l-content__gr-1{width:400px}}@media screen and (max-width:767px){.l-content__gr-2{width:690px;width:92vw}}@media screen and (min-width:768px){.l-content__gr-2{width:750px;width:49.34211vw}}@media screen and (min-width:1520px){.l-content__gr-2{width:750px}}@media screen and (max-width:767px){.page-subpage{padding-top:12vw}}@media screen and (min-width:768px){.page-subpage{padding-top:5.92105vw}}@media screen and (min-width:1520px){.page-subpage{padding-top:90px}}#header.is-white{background:transparent}#header.is-white .logo img{filter:brightness(0) invert(1)}@media screen and (max-width:767px){#header.is-white .h_head{background:transparent}#header.is-white .global_nav_border:after,#header.is-white .global_nav_border:before{background-color:#fff}#header.is-white .global_nav_text{color:#fff}}@media screen and (min-width:768px){#header.is-white .global_nav_link{color:#fff}}.breadcrumb:not(:has(.news_archive)):not(:has(.post_body)):not(:has(.date)):not(:has(.voice_content)):not(:has(.benefit_group)):not(:has(.voice_link_list)),.contents_inner:not(:has(.news_archive)):not(:has(.post_body)):not(:has(.date)):not(:has(.voice_content)):not(:has(.benefit_group)):not(:has(.voice_link_list)){margin-left:auto;margin-right:auto;padding:0}@media screen and (max-width:767px){.breadcrumb:not(:has(.news_archive)):not(:has(.post_body)):not(:has(.date)):not(:has(.voice_content)):not(:has(.benefit_group)):not(:has(.voice_link_list)),.contents_inner:not(:has(.news_archive)):not(:has(.post_body)):not(:has(.date)):not(:has(.voice_content)):not(:has(.benefit_group)):not(:has(.voice_link_list)){width:650px;width:86.66667vw}}@media screen and (min-width:768px){.breadcrumb:not(:has(.news_archive)):not(:has(.post_body)):not(:has(.date)):not(:has(.voice_content)):not(:has(.benefit_group)):not(:has(.voice_link_list)),.contents_inner:not(:has(.news_archive)):not(:has(.post_body)):not(:has(.date)):not(:has(.voice_content)):not(:has(.benefit_group)):not(:has(.voice_link_list)){width:1150px;width:75.65789vw}}@media screen and (min-width:1520px){.breadcrumb:not(:has(.news_archive)):not(:has(.post_body)):not(:has(.date)):not(:has(.voice_content)):not(:has(.benefit_group)):not(:has(.voice_link_list)),.contents_inner:not(:has(.news_archive)):not(:has(.post_body)):not(:has(.date)):not(:has(.voice_content)):not(:has(.benefit_group)):not(:has(.voice_link_list)){width:1150px}}.subpage_header__inner{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.subpage_header__inner{width:650px;width:86.66667vw}}@media screen and (min-width:768px){.subpage_header__inner{width:1150px;width:75.65789vw}}@media screen and (min-width:1520px){.subpage_header__inner{width:1150px}}#subpage_header{box-sizing:border-box;line-height:1.5;position:relative}@media screen and (max-width:767px){#subpage_header{padding-top:42.66667vw}}@media screen and (min-width:768px){#subpage_header{padding-top:18.28947vw}}@media screen and (min-width:1520px){#subpage_header{padding-top:278px}}@media screen and (max-width:767px){.subpage_header__title{padding-bottom:5.73333vw}}@media screen and (min-width:768px){.subpage_header__title{padding-bottom:2.82895vw}}@media screen and (min-width:1520px){.subpage_header__title{padding-bottom:43px}}.subpage_header__title .ja{display:block;font-weight:700}@media screen and (max-width:767px){.subpage_header__title .ja{font-size:60px;font-size:8vw}}@media screen and (min-width:768px){.subpage_header__title .ja{font-size:50px;font-size:3.28947vw}}@media screen and (min-width:1520px){.subpage_header__title .ja{font-size:50px}}@media screen and (max-width:767px){.subpage_header__title .ja{margin-bottom:2.13333vw}}@media screen and (min-width:768px){.subpage_header__title .ja{margin-bottom:.78947vw}}@media screen and (min-width:1520px){.subpage_header__title .ja{margin-bottom:12px}}.subpage_header__title .en{display:block;font-weight:700}@media screen and (max-width:767px){.subpage_header__title .en{font-size:30px;font-size:4vw}}@media screen and (min-width:768px){.subpage_header__title .en{font-size:18px;font-size:1.18421vw}}@media screen and (min-width:1520px){.subpage_header__title .en{font-size:18px}}.subpage_header__img{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}@media screen and (max-width:767px){.subpage_header__img{margin-top:8.93333vw}}@media screen and (min-width:768px){.subpage_header__img{margin-top:4.40789vw}}@media screen and (min-width:1520px){.subpage_header__img{margin-top:67px}}@media screen and (max-width:767px){.subpage_header__img{height:557px;height:74.26667vw}}@media screen and (min-width:768px){.subpage_header__img{height:657px;height:43.22368vw}}@media screen and (min-width:1520px){.subpage_header__img{height:657px}}.subpage_header__img._voice{background-image:url(../assets/img/voice/kv-1.webp)}.subpage_intro__inner{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.subpage_intro__inner{width:650px;width:86.66667vw}}@media screen and (min-width:768px){.subpage_intro__inner{width:1150px;width:75.65789vw}}@media screen and (min-width:1520px){.subpage_intro__inner{width:1150px}}@media screen and (max-width:767px){.subpage_intro__inner{padding-top:13.33333vw}}@media screen and (min-width:768px){.subpage_intro__inner{padding-top:7.23684vw}}@media screen and (min-width:1520px){.subpage_intro__inner{padding-top:110px}}@media screen and (max-width:767px){.subpage_intro__inner{padding-bottom:13.33333vw}}@media screen and (min-width:768px){.subpage_intro__inner{padding-bottom:10.52632vw}}@media screen and (min-width:1520px){.subpage_intro__inner{padding-bottom:160px}}@media screen and (min-width:768px){.subpage_intro__inner{display:flex}.subpage_intro__item{width:50%}}.subpage_intro__lead{font-weight:700;line-height:1.48}@media screen and (max-width:767px){.subpage_intro__lead{font-size:48px;font-size:6.4vw}}@media screen and (min-width:768px){.subpage_intro__lead{font-size:45px;font-size:2.96053vw}}@media screen and (min-width:1520px){.subpage_intro__lead{font-size:45px}}@media screen and (max-width:767px){.subpage_intro__lead{margin-bottom:6.66667vw}}@media screen and (min-width:768px){.subpage_intro__lead{margin-bottom:0}}@media screen and (min-width:1520px){.subpage_intro__lead{margin-bottom:0}}.subpage_intro__body{box-sizing:border-box;font-weight:700;letter-spacing:.07em;line-height:2.1}@media screen and (max-width:767px){.subpage_intro__body{padding-left:0}}@media screen and (min-width:768px){.subpage_intro__body{padding-left:1.64474vw}}@media screen and (min-width:1520px){.subpage_intro__body{padding-left:25px}}@media screen and (max-width:767px){.subpage_intro__body{font-size:28px;font-size:3.73333vw}}@media screen and (min-width:768px){.subpage_intro__body{font-size:20px;font-size:1.31579vw}}@media screen and (min-width:1520px){.subpage_intro__body{font-size:20px}}@media screen and (max-width:767px){.subpage_intro__body:not(:last-child){margin-bottom:2.66667vw}}@media screen and (min-width:768px){.subpage_intro__body:not(:last-child){margin-bottom:1.97368vw}}@media screen and (min-width:1520px){.subpage_intro__body:not(:last-child){margin-bottom:30px}}.voice_kv__inner{border-bottom:1px solid #dcdcdc;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.voice_kv__inner{width:750px;width:100vw}}@media screen and (min-width:768px){.voice_kv__inner{width:1520px;width:100vw}}@media screen and (min-width:1520px){.voice_kv__inner{width:1520px}}@media screen and (min-width:768px){.voice_kv__inner{display:flex}}.voice_kv__line{background-position:50%;background-size:cover;width:100%}@media screen and (max-width:767px){.voice_kv__line{height:80px;height:10.66667vw}}@media screen and (min-width:768px){.voice_kv__line{height:110px;height:7.23684vw}}@media screen and (min-width:1520px){.voice_kv__line{height:110px}}.voice_kv__item{display:flex;flex-direction:column;justify-content:space-between;position:relative}@media screen and (max-width:767px){.voice_kv__item{width:750px;width:100vw}}@media screen and (min-width:768px){.voice_kv__item{width:760px;width:50vw}}@media screen and (min-width:1520px){.voice_kv__item{width:760px}}.voice_kv__item._text{box-sizing:border-box;position:relative;z-index:2}@media screen and (max-width:767px){.voice_kv__item._text{padding-top:16vw}}@media screen and (min-width:768px){.voice_kv__item._text{padding-top:6.11842vw}}@media screen and (min-width:1520px){.voice_kv__item._text{padding-top:93px}}@media screen and (max-width:767px){.voice_kv__item._text{padding-left:0}}@media screen and (min-width:768px){.voice_kv__item._text{padding-left:3.75vw}}@media screen and (min-width:1520px){.voice_kv__item._text{padding-left:57px}}@media screen and (max-width:767px){.voice_kv__item._text{padding-right:0}}@media screen and (min-width:768px){.voice_kv__item._text{padding-right:4.40789vw}}@media screen and (min-width:1520px){.voice_kv__item._text{padding-right:67px}}@media screen and (max-width:767px){.voice_kv__item._text{padding-bottom:5.33333vw}}@media screen and (min-width:768px){.voice_kv__item._text{padding-bottom:1.57895vw}}@media screen and (min-width:1520px){.voice_kv__item._text{padding-bottom:24px}}@media screen and (max-width:767px){.voice_kv__item._img{height:110vw;overflow:hidden}}.voice_kv__item._img img{height:auto;width:100%}.voice_kv__title{font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.059em;line-height:1.2}@media screen and (max-width:767px){.voice_kv__title{font-size:200px;font-size:26.66667vw}}@media screen and (min-width:768px){.voice_kv__title{font-size:103px;font-size:6.77632vw}}@media screen and (min-width:1520px){.voice_kv__title{font-size:103px}}@media screen and (max-width:767px){.voice_kv__title{margin-bottom:5.33333vw}}@media screen and (min-width:768px){.voice_kv__title{margin-bottom:1.97368vw}}@media screen and (min-width:1520px){.voice_kv__title{margin-bottom:30px}}.voice_kv__copy{align-items:center;box-sizing:border-box;display:flex;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.615;position:relative;width:100%}@media screen and (max-width:767px){.voice_kv__copy{font-size:46px;font-size:6.13333vw}}@media screen and (min-width:768px){.voice_kv__copy{font-size:39px;font-size:2.56579vw}}@media screen and (min-width:1520px){.voice_kv__copy{font-size:39px}}@media screen and (max-width:767px){.voice_kv__copy{padding-left:5.33333vw}}@media screen and (min-width:768px){.voice_kv__copy{padding-left:0}}@media screen and (min-width:1520px){.voice_kv__copy{padding-left:0}}@media screen and (max-width:767px){.voice_kv__copy{padding-right:5.33333vw}}@media screen and (min-width:768px){.voice_kv__copy{padding-right:0}}@media screen and (min-width:1520px){.voice_kv__copy{padding-right:0}}@media screen and (max-width:767px){.voice_kv__copy{height:280px;height:37.33333vw}}@media screen and (min-width:768px){.voice_kv__copy{height:304px;height:20vw}}@media screen and (min-width:1520px){.voice_kv__copy{height:304px}}@media screen and (max-width:767px){.voice_kv__copy{margin-left:auto;margin-right:auto;max-width:calc(100% - 40px)}}.voice_kv__copy:after,.voice_kv__copy:before{content:"";position:absolute}@media screen and (max-width:767px){.voice_kv__copy:after,.voice_kv__copy:before{width:23px;width:3.06667vw}}@media screen and (min-width:768px){.voice_kv__copy:after,.voice_kv__copy:before{width:23px;width:1.51316vw}}@media screen and (min-width:1520px){.voice_kv__copy:after,.voice_kv__copy:before{width:23px}}@media screen and (max-width:767px){.voice_kv__copy:after,.voice_kv__copy:before{height:61px;height:8.13333vw}}@media screen and (min-width:768px){.voice_kv__copy:after,.voice_kv__copy:before{height:61px;height:4.01316vw}}@media screen and (min-width:1520px){.voice_kv__copy:after,.voice_kv__copy:before{height:61px}}.voice_kv__copy:before{border-left:1px solid #000;border-top:1px solid #000;left:0;top:0}.voice_kv__copy:after{border-bottom:1px solid #000;border-right:1px solid #000;bottom:0;right:0}@media screen and (max-width:767px){.voice_kv__profile{position:absolute;right:12px;top:calc(60px + 14vw)}}.voice_kv__profile_year{font-weight:700;letter-spacing:.05em;line-height:1.5}@media screen and (max-width:767px){.voice_kv__profile_year{font-size:28px;font-size:3.73333vw}}@media screen and (min-width:768px){.voice_kv__profile_year{font-size:24px;font-size:1.57895vw}}@media screen and (min-width:1520px){.voice_kv__profile_year{font-size:24px}}.voice_kv__profile_name{font-weight:700;letter-spacing:.05em;line-height:1.5}@media screen and (max-width:767px){.voice_kv__profile_name{font-size:50px;font-size:6.66667vw}}@media screen and (min-width:768px){.voice_kv__profile_name{font-size:50px;font-size:3.28947vw}}@media screen and (min-width:1520px){.voice_kv__profile_name{font-size:50px}}.voice_kv__profile_name span{display:inline-block;font-weight:700;letter-spacing:.05em;line-height:1.5}@media screen and (max-width:767px){.voice_kv__profile_name span{font-size:32px;font-size:4.26667vw}}@media screen and (min-width:768px){.voice_kv__profile_name span{font-size:30px;font-size:1.97368vw}}@media screen and (min-width:1520px){.voice_kv__profile_name span{font-size:30px}}@media screen and (max-width:767px){.voice_kv__profile_name span{margin-left:1.33333vw}}@media screen and (min-width:768px){.voice_kv__profile_name span{margin-left:.65789vw}}@media screen and (min-width:1520px){.voice_kv__profile_name span{margin-left:10px}}@media screen and (max-width:767px){.voice_kv__img{width:130%}}.news_archive_page .breadcrumb,.news_archive_page .subpage_header__inner,.news_single_page .breadcrumb,.news_single_page .subpage_header__inner{box-sizing:border-box;padding:0 5vw;width:100%}@media screen and (min-width:768px){.news_archive_page .breadcrumb,.news_archive_page .subpage_header__inner,.news_single_page .breadcrumb,.news_single_page .subpage_header__inner{padding:0 30px}}@media screen and (min-width:1080px){.news_archive_page .breadcrumb,.news_archive_page .subpage_header__inner,.news_single_page .breadcrumb,.news_single_page .subpage_header__inner{padding:0 35px}}@media screen and (min-width:1280px){.news_archive_page .breadcrumb,.news_archive_page .subpage_header__inner,.news_single_page .breadcrumb,.news_single_page .subpage_header__inner{padding:0 40px}}@media screen and (min-width:768px){#cta{display:flex}}.cta-item{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative}@media screen and (max-width:767px){.cta-item{height:562px;height:74.93333vw}}@media screen and (min-width:768px){.cta-item{height:572px;height:37.63158vw}}@media screen and (min-width:1520px){.cta-item{height:572px}}@media screen and (min-width:768px){.cta-item{width:50%}}.cta-item.taxi{background-image:url(../assets/img/common/bg-cta-taxi-1.webp)}.cta-item.recruit{background-image:url(../assets/img/common/bg-cta-recruit-1.webp)}.cta-item:before{background:rgba(0,0,0,.39);content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.cta-item__inner{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:100%;z-index:2}@media screen and (max-width:767px){.cta-item__inner{padding-top:8vw}}@media screen and (min-width:768px){.cta-item__inner{padding-top:4.60526vw}}@media screen and (min-width:1520px){.cta-item__inner{padding-top:70px}}.cta-item__title{text-align:center}.cta-item__title .en{display:block;letter-spacing:.059em;line-height:1.72}@media screen and (max-width:767px){.cta-item__title .en{font-size:47px;font-size:6.26667vw}}@media screen and (min-width:768px){.cta-item__title .en{font-size:47px;font-size:3.09211vw}}@media screen and (min-width:1520px){.cta-item__title .en{font-size:47px}}@media screen and (max-width:767px){.cta-item__title .en{margin-bottom:.8vw}}@media screen and (min-width:768px){.cta-item__title .en{margin-bottom:.65789vw}}@media screen and (min-width:1520px){.cta-item__title .en{margin-bottom:10px}}.cta-item__title .ja{display:block;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.cta-item__title .ja{font-size:60px;font-size:8vw}}@media screen and (min-width:768px){.cta-item__title .ja{font-size:60px;font-size:3.94737vw}}@media screen and (min-width:1520px){.cta-item__title .ja{font-size:60px}}@media screen and (max-width:767px){.cta-item__title .ja{margin-bottom:3.2vw}}@media screen and (min-width:768px){.cta-item__title .ja{margin-bottom:2.23684vw}}@media screen and (min-width:1520px){.cta-item__title .ja{margin-bottom:34px}}.cta-item__text{align-items:center;display:flex;flex-direction:column}.cta-item__text .text{font-weight:700;line-height:1.61;text-align:center}@media screen and (max-width:767px){.cta-item__text .text{font-size:22px;font-size:2.93333vw}}@media screen and (min-width:768px){.cta-item__text .text{font-size:18px;font-size:1.18421vw}}@media screen and (min-width:1520px){.cta-item__text .text{font-size:18px}}@media screen and (max-width:767px){.cta-item__text .text{margin-bottom:1.86667vw}}@media screen and (min-width:768px){.cta-item__text .text{margin-bottom:.78947vw}}@media screen and (min-width:1520px){.cta-item__text .text{margin-bottom:12px}}.cta-item__text .tel{color:#fff;font-weight:700;letter-spacing:.059em;line-height:1}@media screen and (max-width:767px){.cta-item__text .tel{font-size:66px;font-size:8.8vw}}@media screen and (min-width:768px){.cta-item__text .tel{font-size:66px;font-size:4.34211vw}}@media screen and (min-width:1520px){.cta-item__text .tel{font-size:66px}}@media screen and (max-width:767px){.cta-item__text .btn{margin-top:3.46667vw}}@media screen and (min-width:768px){.cta-item__text .btn{margin-top:1.71053vw}}@media screen and (min-width:1520px){.cta-item__text .btn{margin-top:26px}}@media screen and (max-width:767px){body{padding-top:0}}#main.about{overflow:hidden}.about_kv__inner{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.about_kv__inner{width:650px;width:86.66667vw}}@media screen and (min-width:768px){.about_kv__inner{width:1150px;width:75.65789vw}}@media screen and (min-width:1520px){.about_kv__inner{width:1150px}}#about_kv{box-sizing:border-box;position:relative}@media screen and (max-width:767px){#about_kv{padding-top:42.66667vw}}@media screen and (min-width:768px){#about_kv{padding-top:18.28947vw}}@media screen and (min-width:1520px){#about_kv{padding-top:278px}}@media screen and (max-width:767px){.about__title{padding-bottom:14.66667vw}}@media screen and (min-width:768px){.about__title{padding-bottom:7.23684vw}}@media screen and (min-width:1520px){.about__title{padding-bottom:110px}}.about__title .ja{display:block;font-weight:700}@media screen and (max-width:767px){.about__title .ja{font-size:60px;font-size:8vw}}@media screen and (min-width:768px){.about__title .ja{font-size:50px;font-size:3.28947vw}}@media screen and (min-width:1520px){.about__title .ja{font-size:50px}}@media screen and (max-width:767px){.about__title .ja{margin-bottom:2.13333vw}}@media screen and (min-width:768px){.about__title .ja{margin-bottom:.78947vw}}@media screen and (min-width:1520px){.about__title .ja{margin-bottom:12px}}.about__title .en{display:block;font-weight:700}@media screen and (max-width:767px){.about__title .en{font-size:30px;font-size:4vw}}@media screen and (min-width:768px){.about__title .en{font-size:18px;font-size:1.18421vw}}@media screen and (min-width:1520px){.about__title .en{font-size:18px}}.about_kv__img{background-image:url(../assets/img/about/kv-1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}@media screen and (max-width:767px){.about_kv__img{height:557px;height:74.26667vw}}@media screen and (min-width:768px){.about_kv__img{height:657px;height:43.22368vw}}@media screen and (min-width:1520px){.about_kv__img{height:657px}}@media screen and (max-width:767px){.about_intro{padding-top:4vw}}@media screen and (min-width:768px){.about_intro{padding-top:1.57895vw}}@media screen and (min-width:1520px){.about_intro{padding-top:24px}}@media screen and (max-width:767px){.about_intro{padding-bottom:16vw}}@media screen and (min-width:768px){.about_intro{padding-bottom:11.84211vw}}@media screen and (min-width:1520px){.about_intro{padding-bottom:180px}}.about_intro_obj-1{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.about_intro_obj-1{width:700px;width:93.33333vw}}@media screen and (min-width:768px){.about_intro_obj-1{width:1458px;width:95.92105vw}}@media screen and (min-width:1520px){.about_intro_obj-1{width:1458px}}@media screen and (max-width:767px){.about_intro_obj-1{margin-bottom:5.33333vw}}@media screen and (min-width:768px){.about_intro_obj-1{margin-bottom:2.30263vw}}@media screen and (min-width:1520px){.about_intro_obj-1{margin-bottom:35px}}@media screen and (min-width:768px){#about_duo{display:flex}}#about_duo .about_duo_highgrade{background:#000}#about_duo .about_duo_casual{background:#00c4ff}#about_duo .about_duo_casual__label{text-align:right}#about_duo .about_duo_casual,#about_duo .about_duo_highgrade{color:#fff}@media screen and (min-width:768px){#about_duo .about_duo_casual,#about_duo .about_duo_highgrade{width:50%}}@media screen and (max-width:767px){#about_duo .about_duo_casual__block,#about_duo .about_duo_highgrade__block{padding-bottom:16vw}}#about_duo .about_duo_casual__block._gr-1,#about_duo .about_duo_highgrade__block._gr-1{box-sizing:border-box;min-height:auto}@media screen and (min-width:768px){#about_duo .about_duo_casual__block._gr-1,#about_duo .about_duo_highgrade__block._gr-1{min-height:1486px;min-height:97.76316vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__block._gr-1,#about_duo .about_duo_highgrade__block._gr-1{min-height:1486px}}@media screen and (max-width:767px){#about_duo .about_duo_casual__block._gr-1,#about_duo .about_duo_highgrade__block._gr-1{padding-bottom:8vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__block._gr-1,#about_duo .about_duo_highgrade__block._gr-1{padding-bottom:3.94737vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__block._gr-1,#about_duo .about_duo_highgrade__block._gr-1{padding-bottom:60px}}#about_duo .about_duo_casual__block._gr-2,#about_duo .about_duo_highgrade__block._gr-2{min-height:auto}@media screen and (min-width:768px){#about_duo .about_duo_casual__block._gr-2,#about_duo .about_duo_highgrade__block._gr-2{min-height:1231px;min-height:80.98684vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__block._gr-2,#about_duo .about_duo_highgrade__block._gr-2{min-height:1231px}}#about_duo .about_duo_casual__img img,#about_duo .about_duo_highgrade__img img{height:auto;width:100%}#about_duo .about_duo_casual__label,#about_duo .about_duo_highgrade__label{display:block;font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-weight:700;line-height:1.2;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){#about_duo .about_duo_casual__label,#about_duo .about_duo_highgrade__label{width:590px;width:78.66667vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__label,#about_duo .about_duo_highgrade__label{width:590px;width:38.81579vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__label,#about_duo .about_duo_highgrade__label{width:590px}}@media screen and (max-width:767px){#about_duo .about_duo_casual__label,#about_duo .about_duo_highgrade__label{font-size:32px;font-size:4.26667vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__label,#about_duo .about_duo_highgrade__label{font-size:24px;font-size:1.57895vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__label,#about_duo .about_duo_highgrade__label{font-size:24px}}@media screen and (max-width:767px){#about_duo .about_duo_casual__label,#about_duo .about_duo_highgrade__label{margin-bottom:1.33333vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__label,#about_duo .about_duo_highgrade__label{margin-bottom:.65789vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__label,#about_duo .about_duo_highgrade__label{margin-bottom:10px}}#about_duo .about_duo_casual__fig,#about_duo .about_duo_highgrade__fig{margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (max-width:767px){#about_duo .about_duo_casual__fig,#about_duo .about_duo_highgrade__fig{width:590px;width:78.66667vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__fig,#about_duo .about_duo_highgrade__fig{width:590px;width:38.81579vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__fig,#about_duo .about_duo_highgrade__fig{width:590px}}@media screen and (max-width:767px){#about_duo .about_duo_casual__fig,#about_duo .about_duo_highgrade__fig{border-radius:30px;border-radius:4vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__fig,#about_duo .about_duo_highgrade__fig{border-radius:31px;border-radius:2.03947vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__fig,#about_duo .about_duo_highgrade__fig{border-radius:31px}}@media screen and (max-width:767px){#about_duo .about_duo_casual__fig,#about_duo .about_duo_highgrade__fig{margin-bottom:6.66667vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__fig,#about_duo .about_duo_highgrade__fig{margin-bottom:3.28947vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__fig,#about_duo .about_duo_highgrade__fig{margin-bottom:50px}}#about_duo .about_duo_casual__fig img,#about_duo .about_duo_highgrade__fig img{height:auto;width:100%}#about_duo .about_duo_casual__content,#about_duo .about_duo_highgrade__content{box-sizing:border-box}@media screen and (max-width:767px){#about_duo .about_duo_casual__content,#about_duo .about_duo_highgrade__content{padding-left:8vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__content,#about_duo .about_duo_highgrade__content{padding-left:5.59211vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__content,#about_duo .about_duo_highgrade__content{padding-left:85px}}@media screen and (max-width:767px){#about_duo .about_duo_casual__content,#about_duo .about_duo_highgrade__content{padding-right:8vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__content,#about_duo .about_duo_highgrade__content{padding-right:5.59211vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__content,#about_duo .about_duo_highgrade__content{padding-right:85px}}#about_duo .about_duo_casual__title,#about_duo .about_duo_highgrade__title{font-weight:700;line-height:1.2;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){#about_duo .about_duo_casual__title,#about_duo .about_duo_highgrade__title{width:650px;width:86.66667vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__title,#about_duo .about_duo_highgrade__title{width:450px;width:29.60526vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__title,#about_duo .about_duo_highgrade__title{width:450px}}@media screen and (max-width:767px){#about_duo .about_duo_casual__title,#about_duo .about_duo_highgrade__title{font-size:40px;font-size:5.33333vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__title,#about_duo .about_duo_highgrade__title{font-size:30px;font-size:1.97368vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__title,#about_duo .about_duo_highgrade__title{font-size:30px}}#about_duo .about_duo_casual__title .large,#about_duo .about_duo_highgrade__title .large{display:block;font-weight:700;padding:.2em 0 .75em}@media screen and (max-width:767px){#about_duo .about_duo_casual__title .large,#about_duo .about_duo_highgrade__title .large{font-size:70px;font-size:9.33333vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__title .large,#about_duo .about_duo_highgrade__title .large{font-size:68px;font-size:4.47368vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__title .large,#about_duo .about_duo_highgrade__title .large{font-size:68px}}#about_duo .about_duo_casual__title .semilarge,#about_duo .about_duo_highgrade__title .semilarge{box-sizing:border-box;display:block;font-weight:700;height:auto;line-height:1.32}@media screen and (max-width:767px){#about_duo .about_duo_casual__title .semilarge,#about_duo .about_duo_highgrade__title .semilarge{font-size:70px;font-size:9.33333vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__title .semilarge,#about_duo .about_duo_highgrade__title .semilarge{font-size:55px;font-size:3.61842vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__title .semilarge,#about_duo .about_duo_highgrade__title .semilarge{font-size:55px}}@media screen and (min-width:768px){#about_duo .about_duo_casual__title .semilarge,#about_duo .about_duo_highgrade__title .semilarge{height:230px;height:15.13158vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__title .semilarge,#about_duo .about_duo_highgrade__title .semilarge{height:230px}}@media screen and (max-width:767px){#about_duo .about_duo_casual__title .semilarge,#about_duo .about_duo_highgrade__title .semilarge{padding:.2em 0 .75em}}@media screen and (min-width:768px){#about_duo .about_duo_casual__title .semilarge,#about_duo .about_duo_highgrade__title .semilarge{padding:.6em 0 .75em}}#about_duo .about_duo_casual__title .medium,#about_duo .about_duo_highgrade__title .medium{display:block;font-weight:700}@media screen and (max-width:767px){#about_duo .about_duo_casual__title .medium,#about_duo .about_duo_highgrade__title .medium{font-size:60px;font-size:8vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__title .medium,#about_duo .about_duo_highgrade__title .medium{font-size:50px;font-size:3.28947vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__title .medium,#about_duo .about_duo_highgrade__title .medium{font-size:50px}}#about_duo .about_duo_casual__desc,#about_duo .about_duo_highgrade__desc{font-weight:700;letter-spacing:.03em;line-height:1.77;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){#about_duo .about_duo_casual__desc,#about_duo .about_duo_highgrade__desc{width:650px;width:86.66667vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__desc,#about_duo .about_duo_highgrade__desc{width:450px;width:29.60526vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__desc,#about_duo .about_duo_highgrade__desc{width:450px}}@media screen and (max-width:767px){#about_duo .about_duo_casual__desc,#about_duo .about_duo_highgrade__desc{font-size:28px;font-size:3.73333vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__desc,#about_duo .about_duo_highgrade__desc{font-size:18px;font-size:1.18421vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__desc,#about_duo .about_duo_highgrade__desc{font-size:18px}}@media screen and (max-width:767px){#about_duo .about_duo_casual__desc:not(:last-child),#about_duo .about_duo_highgrade__desc:not(:last-child){margin-bottom:4vw}}@media screen and (min-width:768px){#about_duo .about_duo_casual__desc:not(:last-child),#about_duo .about_duo_highgrade__desc:not(:last-child){margin-bottom:1.97368vw}}@media screen and (min-width:1520px){#about_duo .about_duo_casual__desc:not(:last-child),#about_duo .about_duo_highgrade__desc:not(:last-child){margin-bottom:30px}}.about_ideal{border-bottom:1px solid #dcdcdc}@media screen and (max-width:767px){.about_ideal{padding-bottom:16vw}}@media screen and (min-width:768px){.about_ideal{padding-bottom:9.21053vw}}@media screen and (min-width:1520px){.about_ideal{padding-bottom:140px}}@media screen and (max-width:767px){.about_ideal_head{margin-bottom:13.33333vw}}@media screen and (min-width:768px){.about_ideal_head{margin-bottom:3.28947vw}}@media screen and (min-width:1520px){.about_ideal_head{margin-bottom:50px}}.about_ideal_lead{margin-left:auto;margin-right:auto;position:relative;z-index:2}@media screen and (max-width:767px){.about_ideal_lead{width:700px;width:93.33333vw}}@media screen and (min-width:768px){.about_ideal_lead{width:1404px;width:92.36842vw}}@media screen and (min-width:1520px){.about_ideal_lead{width:1404px}}.about_ideal_lead .ja{font-weight:700;letter-spacing:.05em;line-height:1.32}@media screen and (max-width:767px){.about_ideal_lead .ja{font-size:94px;font-size:12.53333vw}}@media screen and (min-width:768px){.about_ideal_lead .ja{font-size:94px;font-size:6.18421vw}}@media screen and (min-width:1520px){.about_ideal_lead .ja{font-size:94px}}.about_ideal_lead .en{box-sizing:border-box;display:block;font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-weight:700}@media screen and (max-width:767px){.about_ideal_lead .en{font-size:32px;font-size:4.26667vw}}@media screen and (min-width:768px){.about_ideal_lead .en{font-size:28px;font-size:1.84211vw}}@media screen and (min-width:1520px){.about_ideal_lead .en{font-size:28px}}@media screen and (max-width:767px){.about_ideal_lead .en{padding-left:1.33333vw}}@media screen and (min-width:768px){.about_ideal_lead .en{padding-left:1.64474vw}}@media screen and (min-width:1520px){.about_ideal_lead .en{padding-left:25px}}.about_ideal_content{margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:767px){.about_ideal_content{width:650px;width:86.66667vw}}@media screen and (min-width:768px){.about_ideal_content{width:1150px;width:75.65789vw}}@media screen and (min-width:1520px){.about_ideal_content{width:1150px}}@media screen and (max-width:767px){.about_ideal_content{top:-90px;top:-12vw}}@media screen and (min-width:768px){.about_ideal_content{top:-88px;top:-5.78947vw}}@media screen and (min-width:1520px){.about_ideal_content{top:-88px}}@media screen and (min-width:768px){.about_ideal_content{display:flex}}@media screen and (max-width:767px){.about_ideal_fig-1{width:650px;width:86.66667vw}}@media screen and (min-width:768px){.about_ideal_fig-1{width:750px;width:49.34211vw}}@media screen and (min-width:1520px){.about_ideal_fig-1{width:750px}}@media screen and (max-width:767px){.about_ideal_fig-1{margin-bottom:8vw}}.about_ideal_fig-1 img{height:auto;width:100%}.about_ideal_text{box-sizing:border-box}@media screen and (max-width:767px){.about_ideal_text{width:650px;width:86.66667vw}}@media screen and (min-width:768px){.about_ideal_text{width:460px;width:30.26316vw}}@media screen and (min-width:1520px){.about_ideal_text{width:460px}}@media screen and (max-width:767px){.about_ideal_text{padding-left:2.66667vw}}@media screen and (min-width:768px){.about_ideal_text{padding-left:8.55263vw}}@media screen and (min-width:1520px){.about_ideal_text{padding-left:130px}}@media screen and (max-width:767px){.about_ideal_text{padding-right:2.66667vw}}.about_ideal_desc{font-weight:700;letter-spacing:.03em;line-height:1.77}@media screen and (max-width:767px){.about_ideal_desc{font-size:28px;font-size:3.73333vw}}@media screen and (min-width:768px){.about_ideal_desc{font-size:18px;font-size:1.18421vw}}@media screen and (min-width:1520px){.about_ideal_desc{font-size:18px}}@media screen and (max-width:767px){.about_ideal_desc:not(:last-child){margin-bottom:4vw}}@media screen and (min-width:768px){.about_ideal_desc:not(:last-child){margin-bottom:1.97368vw}}@media screen and (min-width:1520px){.about_ideal_desc:not(:last-child){margin-bottom:30px}}@media screen and (max-width:767px){.about_company{padding-top:16vw}}@media screen and (min-width:768px){.about_company{padding-top:9.86842vw}}@media screen and (min-width:1520px){.about_company{padding-top:150px}}@media screen and (max-width:767px){.about_company{padding-bottom:16vw}}@media screen and (min-width:768px){.about_company{padding-bottom:9.86842vw}}@media screen and (min-width:1520px){.about_company{padding-bottom:150px}}.about_company_inner{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.about_company_inner{width:650px;width:86.66667vw}}@media screen and (min-width:768px){.about_company_inner{width:1150px;width:75.65789vw}}@media screen and (min-width:1520px){.about_company_inner{width:1150px}}@media screen and (min-width:768px){.about_company_inner{display:flex}}@media screen and (max-width:767px){.about_company_block._gr-1{width:650px;width:86.66667vw}}@media screen and (min-width:768px){.about_company_block._gr-1{width:350px;width:23.02632vw}}@media screen and (min-width:1520px){.about_company_block._gr-1{width:350px}}@media screen and (max-width:767px){.about_company_block._gr-1{margin-bottom:8vw}.about_company_block._gr-2{width:650px;width:86.66667vw}}@media screen and (min-width:768px){.about_company_block._gr-2{width:800px;width:52.63158vw}}@media screen and (min-width:1520px){.about_company_block._gr-2{width:800px}}.about_company_table dl{margin:0;padding:0}.about_company_table__row{align-items:flex-start;border-bottom:1px solid #dcdcdc;display:flex}@media screen and (max-width:767px){.about_company_table__row{padding-top:4vw}}@media screen and (min-width:768px){.about_company_table__row{padding-top:1.84211vw}}@media screen and (min-width:1520px){.about_company_table__row{padding-top:28px}}@media screen and (max-width:767px){.about_company_table__row{padding-bottom:4vw}}@media screen and (min-width:768px){.about_company_table__row{padding-bottom:1.84211vw}}@media screen and (min-width:1520px){.about_company_table__row{padding-bottom:28px}}.about_company_table__dt{color:#282828;flex-shrink:0;font-weight:500;letter-spacing:.1em;width:23.75%}@media screen and (max-width:767px){.about_company_table__dt{font-size:28px;font-size:3.73333vw}}@media screen and (min-width:768px){.about_company_table__dt{font-size:20px;font-size:1.31579vw}}@media screen and (min-width:1520px){.about_company_table__dt{font-size:20px}}.about_company_table__dd{color:#282828;font-weight:500;letter-spacing:.05em;line-height:1.5;width:76.25%}@media screen and (max-width:767px){.about_company_table__dd{font-size:28px;font-size:3.73333vw}}@media screen and (min-width:768px){.about_company_table__dd{font-size:20px;font-size:1.31579vw}}@media screen and (min-width:1520px){.about_company_table__dd{font-size:20px}}.about_company_table__dd .tel{color:#282828}