﻿@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto:wght@500;900&display=swap";.pc{display:initial}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 767px){.sp{display:initial}}img{height:auto;width:100%}.trainer__h1{margin-top:48px;font-size:28px;font-weight:700;text-align:center;line-height:1.8;font-family:"ゴシックMB101 DB JIS2004 AP" !important}@media screen and (max-width: 767px){.trainer__h1{margin-top:32px;line-height:1.5}}.trainer__header{margin:48px auto 40px;max-width:1160px}@media screen and (max-width: 767px){.trainer__header{margin:32px -15px 20px}}.trainer__info{margin-bottom:40px;font-size:16px}.trainer__index{padding-left:20px;font-size:16px;font-weight:600;color:#898989;background:url("/img/stretch/ic_index.svg") no-repeat left 6px}@media screen and (max-width: 767px){.trainer__index{margin-left:1rem}}.trainer__anchor{margin-bottom:3rem;display:flex;border-left:1px solid #151515;border-right:1px solid #151515}@media screen and (max-width: 767px){.trainer__anchor{display:block;border:none;padding:0 1rem}}.trainer__anchor li{display:flex;justify-content:center;align-items:center;height:56px;width:50%;font-weight:600;text-align:center}@media screen and (max-width: 767px){.trainer__anchor li{justify-content:start;align-items:center;padding:0 1rem;margin-bottom:1rem;height:45px;width:100%;border-bottom:1px solid #151515}}.trainer__anchor li:nth-child(1){border-right:1px solid #151515}@media screen and (max-width: 767px){.trainer__anchor li:nth-child(1){border-right:none}}.trainer__anchor a{display:block;height:40px;color:#000;background:url("/img/stretch/ic_tabarrow.svg") no-repeat center bottom 5px}@media screen and (max-width: 767px){.trainer__anchor a{height:auto;width:100%;text-align:left;background:url("/img/stretch/ic_tabarrow.svg") no-repeat right center}}.technology__bg-gray{padding:6rem 0;background-color:#eaeaea}@media screen and (max-width: 767px){.technology__bg-gray{padding:4rem 0}}.technology__h2{margin-bottom:40px;font-size:24px;font-weight:600;line-height:3.2rem;text-align:center}.technology__inner{padding:0 2rem}.technology__bg-white{padding:4rem 6rem;margin:0 auto 30px;max-width:1160px;background-color:#fff}@media screen and (max-width: 767px){.technology__bg-white{padding:4rem 0}}.technology__bg-white__inner{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.technology__bg-white__inner{display:block}}.technology__bg-white__inner .img_a{width:48%}@media screen and (max-width: 767px){.technology__bg-white__inner .img_a{width:100%}}.technology__bg-white__inner .img_b{width:48%;font-size:16px;line-height:2.6rem}.technology__bg-white__inner .img_b>p{margin-bottom:2rem}@media screen and (max-width: 767px){.technology__bg-white__inner .img_b{padding:2rem;width:100%}}.technology__bg-white__inner .btn_about{max-width:310px}@media screen and (max-width: 767px){.technology__bg-white__inner .btn_about{max-width:inherit}}.technology__num{text-align:center}.technology__num span{padding:0 1.5rem .5rem;font-size:16px;font-weight:600;color:#c30d23;border-bottom:1px solid #d2969e}.technology__h3{margin-bottom:40px;font-size:18px;font-weight:600;line-height:3rem;text-align:center}.rank{padding:6rem 0}.rank__h3{margin-bottom:4rem;font-size:24px;font-weight:600;text-align:center}.rank__pyramid{display:flex;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width: 767px){.rank__pyramid{display:block}}.rank__pyramid li{width:48%;font-size:16px;line-height:2.6rem}@media screen and (max-width: 767px){.rank__pyramid li{margin-bottom:3rem;width:100%}}.rank .sliderRank_list .slick-slide,.rank .sp_sliderRank_list .slick-slide{margin:0 1rem}.rank .sliderRank_list .slick-prev,.rank .sliderRank_list .slick-next,.rank .sp_sliderRank_list .slick-prev,.rank .sp_sliderRank_list .slick-next{width:40px;height:40px;z-index:99}.rank .sliderRank_list .slick-prev::before,.rank .sliderRank_list .slick-next::before,.rank .sp_sliderRank_list .slick-prev::before,.rank .sp_sliderRank_list .slick-next::before{color:rgba(0,0,0,0)}.rank .sliderRank_list .slick-prev:hover,.rank .sliderRank_list .slick-next:hover,.rank .sp_sliderRank_list .slick-prev:hover,.rank .sp_sliderRank_list .slick-next:hover{opacity:1}.rank .sliderRank_list .slick-next,.rank .sp_sliderRank_list .slick-next{right:29.25%;content:"";display:block;width:20px;height:20px;background:url("/img/top/slick-next.svg") no-repeat center;background-size:contain}@media screen and (max-width: 767px){.rank .sliderRank_list .slick-next,.rank .sp_sliderRank_list .slick-next{right:2%}}.rank .sliderRank_list .slick-prev,.rank .sp_sliderRank_list .slick-prev{left:29.25%;content:"";display:block;width:20px;height:20px;background:url("/img/top/slick-prev.svg") no-repeat center;background-size:contain}@media screen and (max-width: 767px){.rank .sliderRank_list .slick-prev,.rank .sp_sliderRank_list .slick-prev{left:2%}}.rank .sliderRank_list .slick-dots,.rank .sp_sliderRank_list .slick-dots{bottom:-35px}.rank .sliderRank_list .slick-dots li,.rank .sp_sliderRank_list .slick-dots li{margin:0}@media screen and (max-width: 767px){.rank__inner{padding:0 2rem}}.rank table,.rank .table-bordered{margin:8rem auto 1rem;width:100%;max-width:668px;border:1px solid #151515}.rank table th,.rank .table-bordered th{text-align:center;color:#fff;border:1px solid #151515;background-color:#151515}.rank table th:last-child,.rank .table-bordered th:last-child{font-weight:600;border-left:none}.rank table td,.rank .table-bordered td{padding:12px;color:#000;border:1px solid #151515;background:#fff}.rank table td:first-child,.rank .table-bordered td:first-child{font-weight:600;border-right:none;background:#f6f6f6}.rank table td:last-child,.rank .table-bordered td:last-child{font-weight:600;text-align:right;border-left:none}.rank table .tax,.rank .table-bordered .tax{font-size:12px}.rank__info{margin:0 auto 4rem;max-width:668px}.rank .btn_set{display:flex;justify-content:center;margin:0 auto;max-width:688px}@media screen and (max-width: 767px){.rank .btn_set{display:block}}.red.attention{color:#c30d23;font-size:12px;line-height:1.2}.reserve{padding:6rem 0;border-top:1px solid #e4e4e4}.reserve .btn_about{margin:0 auto;max-width:310px;justify-content:center}/*# sourceMappingURL=trainer.css.map */