html{scroll-behavior:auto}@media screen and (max-width: 500px){.p-parts-mv__title .ja{font-size:3.5rem}}.p-page-data-introduction{margin-top:9rem;padding-bottom:5.7rem}@media screen and (max-width: 650px){.p-page-data-introduction{margin-top:4rem}}.p-page-data-introduction__title{text-align:center}.p-page-data-introduction__text{width:87.3rem;max-width:100%;margin-inline:auto;font-size:1.6rem;line-height:2.1875;letter-spacing:0;color:#232227;width:fit-content;margin:3.5rem auto 0}.p-page-data-introduction__text .paragraph{font-size:1.6rem;line-height:2.1875;letter-spacing:0;color:#232227;display:block}.p-page-data-introduction__text .paragraph+.paragraph{margin-top:1lh}.p-page-data-introduction__decoration .rectangle{left:50%;bottom:-7.3rem;transform:translateX(-50%)}@media screen and (max-width: 650px){.p-page-data-introduction__decoration .rectangle{bottom:4rem}}.p-page-data-introduction__decoration .circle-deep{bottom:16.3rem;right:-6rem}@media screen and (max-width: 650px){.p-page-data-introduction__decoration .circle-deep{right:.8rem}}.p-page-data-introduction__decoration .circle-light{left:-1rem;bottom:-4.3rem}.p-page-data-content{margin-top:8.5rem;margin-bottom:22rem}@media screen and (max-width: 650px){.p-page-data-content{margin-top:6.5rem;margin-bottom:12rem}}.p-page-data-content__buttons{width:100%;height:6.7rem;display:grid;grid-template-columns:repeat(5, 1fr);overflow:hidden;border-bottom:1px solid #a7c0d4}.p-page-data-content__button{display:flex;align-items:center;justify-content:center;background-color:#d5e4ef;transition:background-color .3s ease,color .3s ease,transform .3s ease}.p-page-data-content__button:not(.is-active){cursor:pointer;transform:translateY(1.2rem);padding-bottom:.6rem}.p-page-data-content__button:not(.is-active)+.p-page-data-content__button:not(is-active){border-left:1px solid #a7c0d4}.p-page-data-content__button.is-active{background-color:#0d9d8d;color:#fff}.p-page-data-content__field{margin-top:4.5rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(34.3rem, 1fr));grid-template-rows:auto;gap:3rem 3.5rem}@media screen and (max-width: 650px){.p-page-data-content__field{margin-top:6.5rem}}.p-page-data-content__item{width:34.3rem;max-width:100%;margin-inline:auto;padding:60px 0 45px}.c-data-item{position:relative;background-color:#ecf1f5}.c-data-item__category{display:block;padding:.9rem;width:13.9rem;font-size:1.6rem;line-height:1.125;letter-spacing:0;color:#fff;background-color:#000;text-align:center;position:absolute;top:0;left:0}.c-data-item__image{position:relative;height:150px;margin:0 auto;width:fit-content}.c-data-item__image img{width:auto;height:100%}.c-data-item__body{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:30px}.c-data-item__body *{font-family:"Kulim Park",sans-serif}.u-green{color:#0c9d8c}.u-black{color:#000;line-height:1}.c-data-item__data{font-size:1.4rem;text-align:center;width:100%;line-height:1.4}.p-data-item__list{margin-top:10px}.c-data-item__title{height:50px;font-size:2rem;line-height:1.15;letter-spacing:0;text-align:center;white-space:nowrap;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.c-data-item__text,.c-data-item__item{font-size:2rem;line-height:1.15;letter-spacing:0;font-feature-settings:"palt"}.c-data-item__text .large,.c-data-item__item .large{font-size:5rem;line-height:.9;letter-spacing:0;display:inline-block;min-width:41px}.c-data-item__text.--flex,.c-data-item__item.--flex{gap:0 35px;display:flex}.c-data-item__text.--flex span,.c-data-item__item.--flex span{letter-spacing:0;min-width:0}.c-data-item__item{line-height:1.45}.c-data-item__ranking{margin-top:10px}.c-data-item__ranking span{min-width:12px;display:inline-block;line-height:1}.c-data-graduate-list{display:flex;justify-content:center;gap:0 20px;align-items:center}.c-data-item__note{margin-left:auto;font-size:1.6rem;line-height:1.125;letter-spacing:0}.p-page-data-content__item.--comparison .c-data-item__image{top:4.7rem;left:auto;right:3rem;transform:none}.p-page-data-content__item.--comparison .c-data-item__body{top:auto;left:2.8rem;bottom:2.5rem;transform:none}.p-page-data-content__item.--comparison .c-data-item__title{text-align:left}.p-page-data-content__item.--comparison .c-data-item__wrap{margin-left:6.4rem}.c-data-item__wrap{display:flex;flex-direction:column;align-items:flex-start}