.team{width:100%;margin:-3% 0 12%}@media screen and (width >= 769px){.team{width:62.5vw;max-width:800px;margin:0 auto min(80px,6.25vw)}}.team tr{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:5.37% 0 4.78%;border-bottom:1px solid #d4d4d4}@media screen and (width >= 769px){.team tr{padding:2% 0}}.team tr td{font-size:max(10px,1rem);line-height:1.5;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.team tr td{font-size:clamp(10px,1.09vw,14px);line-height:1.5}}.team tr td:nth-child(1){width:36.42%;font-weight:700}@media screen and (width >= 769px){.team tr td:nth-child(1){width:15.25%;max-width:122px}}.team tr td:nth-child(2){width:58.81%;font-weight:400}@media screen and (width >= 769px){.team tr td:nth-child(2){width:82.75%;max-width:662px}}.team__title{padding-bottom:2.4%;margin-bottom:3%;font-size:max(10px,1.43rem);font-weight:700;line-height:2.14rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;border-bottom:3px solid;border-image:linear-gradient(90deg,#fc4141,#1242e2 101.13%) 1;text-decoration-skip-ink:none}@media screen and (width >= 769px){.team__title{padding-bottom:min(11px,.86vw);margin-bottom:min(16px,1.25vw);font-size:clamp(10px,1.88vw,24px);line-height:min(36px,2.81vw)}}.team--anime tr:nth-child(2) td:nth-child(2) p:nth-child(2){margin-top:20px}.team--package tr:nth-child(2){padding:4.5% 0}@media screen and (width >= 769px){.team--package tr:nth-child(2){padding:min(15px,1.17vw) 0}}.team--package tr:nth-child(2) p:nth-child(2){margin-top:10.33%}@media screen and (width >= 769px){.team--package tr:nth-child(2) p:nth-child(2){margin-top:min(22px,1.72vw)}}.team--visual tr{padding:5.37% 0 4%}@media screen and (width >= 769px){.team--visual tr{padding:2% 0}}.team--visual tr:nth-child(2) p:nth-child(2){margin-top:0}.team--visual tr:nth-child(2) p:nth-child(4){margin-top:10.33%}@media screen and (width >= 769px){.team--visual tr:nth-child(2) p:nth-child(4){margin-top:min(20px,3.02%)}}.about{padding-bottom:11.94%}@media screen and (width >= 769px){.about{width:100%;padding-bottom:0;margin:0 auto min(80px,8%);border-bottom:none}}.about:last-child{margin-bottom:0}.about .unit{margin-bottom:6.4%}@media screen and (width >= 769px){.about .unit{margin-bottom:min(32px,2.5%)}}.about:nth-child(2){padding-bottom:0}@media screen and (width >= 769px){.about:nth-child(2){padding-bottom:min(65px,5.08vw);margin-bottom:0}}.about__title{padding-bottom:2.4%;margin-bottom:5%;font-size:max(10px,1.43rem);font-weight:700;line-height:2.14rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;border-bottom:3px solid;border-image:linear-gradient(90deg,#fc4141,#1242e2 101.13%) 1;text-decoration-skip-ink:none}@media screen and (width >= 769px){.about__title{padding-bottom:min(11px,.86vw);margin-bottom:min(16px,1.25vw);font-size:clamp(10px,1.88vw,24px);line-height:min(36px,2.81vw)}}.about__text{margin-bottom:8%;font-size:max(10px,1rem);font-weight:400;line-height:1.7rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.about__text{margin-bottom:min(7px,.55vw);font-size:clamp(10px,1.25vw,16px);line-height:min(27px,2.11vw)}}.about__text a{color:#1d6ac2;text-decoration:underline}@media screen and (width >= 769px){.about__text--pcNoSpace{margin-bottom:0}}.about__text--spNoSpace{margin-bottom:0}@media screen and (width >= 769px){.about__text--spNoSpace{margin-bottom:min(7px,.55vw)}}@media screen and (width >= 769px){.about__unit{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-top:min(37px,2.89vw)}}@media screen and (width >= 769px){.about__unit div{width:61.6%}}@media screen and (width >= 769px){.about__unit picture{width:36%;margin-top:-.5%}}.about h3{position:relative;padding-left:4.3%;margin:0 0 2.5%;font-size:max(10px,1.43rem);font-weight:700;line-height:2.14rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.about h3{padding-left:min(18px,1.41vw);margin:min(6px,.47vw) 0 min(12px,.63vw);font-size:clamp(10px,1.88vw,24px);line-height:min(36px,2.81vw)}}.about h3:before{position:absolute;top:50%;left:0;display:inline-block;width:.43rem;height:.43rem;content:"";background-color:#fc4141;border-radius:999px;transform:translateY(-50%)}.about h4{margin:7.16% 0 1.07%;font-size:max(10px,1.14rem);font-weight:700;line-height:1.71rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.about h4{padding-left:0;margin:min(32px,2.5vw) 0 min(1px,.08vw);font-size:clamp(10px,1.56vw,20px);line-height:min(34px,2.66vw)}}.about h4:before{display:none}.about__fontLarge{font-size:max(10px,1.71rem);font-weight:700;line-height:2.57rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.about__fontLarge{font-size:clamp(10px,2.5vw,32px);line-height:min(48px,3.75vw)}}.about__image{display:block;margin:4.78% 0 0}@media screen and (width >= 769px){.about__image{margin-top:0}}@media screen and (width >= 769px){.about--anime .about__text--spNoSpace{margin-bottom:0}}@media screen and (width >= 769px){.about--brochure .about__text--spNoSpace{margin-bottom:0}}.otherAchievements{background-color:#f0f0f0}.otherAchievements h2{position:relative;padding:5.27% 1.73% 1.07% 4%;margin-bottom:6.13%;font-size:max(10px,1.43rem);font-weight:700;line-height:2.14rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.otherAchievements h2{padding:min(16px,1.25vw);margin-bottom:min(16px,1.25vw);font-size:clamp(10px,1.88vw,24px);line-height:min(36px,2.81vw)}}.otherAchievements h2:before{position:absolute;top:65%;left:0;display:inline-block;width:.43rem;height:.43rem;content:"";background-color:#fc4141;border-radius:999px;transform:translateY(-50%)}@media screen and (width >= 769px){.otherAchievements h2:before{top:50%}}.otherAchievements__inner{padding:6.4% 5.33% 14.6%}@media screen and (width >= 769px){.otherAchievements__inner{width:78.13vw;max-width:1000px;padding:min(56px,4.38vw) 0 min(70px,5.47vw);margin:0 auto}}.otherAchievements__item{padding:9% 7.16%;margin-bottom:9.53%;background-color:#fff;border-radius:.57rem}@media screen and (width >= 769px){.otherAchievements__item{padding:min(56px,5.6%) min(75px,5.86vw) min(56px,4.38vw);margin-bottom:min(56px,4.38vw);border-radius:min(24px,1.88vw)}}.otherAchievements__title{margin:0 0 .7%;font-size:max(10px,1rem);font-weight:600;line-height:1.5rem;text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.otherAchievements__title{margin:min(8px,1.96%) 0 min(2px,5.6%);font-size:clamp(10px,1.09vw,14px);line-height:min(21px,1.64vw)}}.otherAchievements__text{font-size:max(10px,.71rem);font-weight:400;line-height:1.07rem;text-align:center;text-underline-position:from-font;letter-spacing:.06em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.otherAchievements__text{font-size:10px;line-height:min(15px,1.17vw);letter-spacing:.05em}}.otherAchievements__unit:not(:first-child){margin-top:11.15%}@media screen and (width >= 769px){.otherAchievements__unit:not(:first-child){margin-top:0}}@media screen and (width >= 769px){.otherAchievements__unit img{margin-bottom:min(2px,.16vw)}}.otherAchievements__image{display:block;padding:0}@media screen and (width >= 769px){.otherAchievements__image{width:100%;padding:0;margin:0 auto}}.otherAchievements__image img{margin-bottom:2.79%}@media screen and (width >= 769px){.otherAchievements__image img{width:100%;margin-bottom:0}}@media screen and (width >= 769px){.otherAchievements__column{display:flex;align-items:baseline;justify-content:space-between}}.otherAchievements__column:first-of-type div:nth-of-type(1){margin-top:0}@media screen and (width >= 769px){.otherAchievements__column:not(:first-child){margin-top:min(32px,2.5vw)}}.otherAchievements--anime .otherAchievements__inner{padding:6.4% 5.33% 15.6%}@media screen and (width >= 769px){.otherAchievements--anime .otherAchievements__inner{padding:min(56px,4.38vw) 0 min(70px,5.47vw)}}@media screen and (width >= 769px){.otherAchievements--anime .otherAchievements__unit:not(:first-child){margin-top:3.4%}}.otherAchievements--brochure .otherAchievements__image{width:84%;margin:0 auto}@media screen and (width >= 769px){.otherAchievements--brochure .otherAchievements__image{width:53%}}.otherAchievements--brochure .otherAchievements__title{margin:3% 0 .7%}@media screen and (width >= 769px){.otherAchievements--brochure .otherAchievements__title{margin:min(8px,1.96%) 0 min(2px,5.6%)}}.otherAchievements--brochure .otherAchievements__inner{padding:6.4% 5.33% 15.1%}@media screen and (width >= 769px){.otherAchievements--brochure .otherAchievements__inner{padding:min(56px,4.38vw) 0 min(70px,5.47vw)}}.otherAchievements--package .otherAchievements__unit:not(:first-child){margin-top:10.1%}@media screen and (width >= 769px){.otherAchievements--package .otherAchievements__unit:not(:first-child){margin-top:3.5%}}.otherAchievements--visual .otherAchievements__title{margin:3% 0 .9%;font-size:1rem;font-weight:600;line-height:1.5rem;text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none;white-space:nowrap}@media screen and (width >= 769px){.otherAchievements--visual .otherAchievements__title{margin:min(8px,.63vw) 0 min(1px,.08vw);font-size:min(14px,1.09vw);line-height:min(21px,1.64vw)}}.otherAchievements--visual .otherAchievements__unit{margin-top:10.53%}.otherAchievements--visual .otherAchievements__unit:not(:first-child){margin-top:10.15%}@media screen and (width >= 769px){.otherAchievements--visual .otherAchievements__unit:not(:first-child){margin-top:0}}@media screen and (width >= 769px){.otherAchievements--visual .otherAchievements__unit{margin-top:0}}.otherAchievements--visual .otherAchievements__image{display:block;width:84%;padding:0;margin:0 auto}@media screen and (width >= 769px){.otherAchievements--visual .otherAchievements__image{width:40.9vw;max-width:409px;padding:0;margin:0 auto}}@media screen and (width >= 769px){.otherAchievements--logo .otherAchievements__image{width:94%;margin:0 auto}}.otherAchievements--logo .otherAchievements__unit:not(:first-child){margin-top:11.15%}@media screen and (width >= 769px){.otherAchievements--logo .otherAchievements__unit:not(:first-child){margin-top:min(56px,6.59%)}}
