@font-face{font-family:"NotoSansJp";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/techseed/assets/fonts/NotoSansJP-Regular-Subset.woff2") format("woff2")}@font-face{font-family:"NotoSansJp";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/techseed/assets/fonts/NotoSansJP-Medium-Subset.woff2") format("woff2")}@font-face{font-family:"NotoSansJp";font-style:normal;font-weight:bold;font-display:swap;src:url("/wp-content/themes/techseed/assets/fonts/NotoSansJP-Bold-Subset.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/techseed/assets/fonts/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:bold;font-display:swap;src:url("/wp-content/themes/techseed/assets/fonts/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;font-display:swap;src:url("/wp-content/themes/techseed/assets/fonts/Roboto-Black.ttf") format("truetype")}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;font-display:swap;src:url("/wp-content/themes/techseed/assets/fonts/Raleway-SemiBold.ttf") format("truetype")}.swiper-pagination-bullet{margin:0 8px}.p-pickup{padding:1.3888888889vw 0 0}@media only screen and (max-width: 1023px){.p-pickup{padding:20px 0 0}}.p-pickup__swiper-container{position:relative;padding-bottom:1.3888888889vw}@media only screen and (max-width: 767px){.p-pickup__swiper-container{padding-bottom:36px}}.p-pickup__head{font-family:"Ubuntu",sans-serif;position:relative;padding-left:2.6388888889vw;font-size:1.6666666667vw;color:#00a878;line-height:1.2;font-weight:500}@media only screen and (max-width: 1023px){.p-pickup__head{font-size:24px;padding-left:38px;margin-left:-20px}}.p-pickup__head::before{content:"";display:block;width:2.0833333333vw;height:1px;background-color:#00a878;position:absolute;left:0;top:.9027777778vw}@media only screen and (max-width: 1023px){.p-pickup__head::before{width:30px;top:13px}}.p-pickup__list{margin-top:1.1111111111vw;gap:1.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.p-pickup__list{margin-top:16px;gap:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.p-pickup__item{width:calc(33.3333% - 1.1111111111vw)}@media only screen and (max-width: 767px){.p-pickup__item{width:100%}}.p-pickup__pagination{line-height:1;bottom:15px !important}.p-pickup .swiper-pagination-bullet-active{background:#00a878}.p-pickup__text{margin:5.5555555556vw 0 1.1111111111vw;text-align:center;font-size:1.3888888889vw;font-weight:bold}@media only screen and (max-width: 1023px){.p-pickup__text{margin:80px 0 16px;font-size:17px}}.p-pickup__text span{display:block}.p-about__text{font-weight:500}.p-about__text span{display:inline-block}.p-service__list{margin-top:2.2222222222vw}@media only screen and (max-width: 1023px){.p-service__list{margin-top:32px}}.p-service__item{padding:2.2222222222vw;border-radius:1.3888888889vw;gap:2.9166666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,.1)}@media only screen and (max-width: 1023px){.p-service__item{padding:32px;border-radius:20px;gap:42px}}@media only screen and (max-width: 767px){.p-service__item{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:24px}}.p-service__item.--reverse .p-service__img-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.p-service__item+.p-service__item{margin-top:2.2222222222vw}@media only screen and (max-width: 1023px){.p-service__item+.p-service__item{margin-top:32px}}.p-service__head{font-size:2.3611111111vw;font-weight:bold;line-height:1.4;color:#00a878}@media only screen and (max-width: 1023px){.p-service__head{font-size:28px}}.p-service__text{margin-top:1.1111111111vw}@media only screen and (max-width: 1023px){.p-service__text{margin-top:16px}}.p-service__cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5555555556vw;margin-top:1.1111111111vw}@media only screen and (max-width: 1023px){.p-service__cat{gap:8px;margin-top:16px}}.p-service__link{margin-top:2.2222222222vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.1111111111vw}@media only screen and (max-width: 1023px){.p-service__link{margin-top:32px;gap:16px}}.p-service__link a{height:auto}.p-service__img-wrap{max-width:31.5972222222vw;min-width:31.5972222222vw}@media only screen and (max-width: 1023px){.p-service__img-wrap{max-width:220px;min-width:220px}}@media only screen and (max-width: 767px){.p-service__img-wrap{max-width:none;min-width:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.p-service__img-wrap img{border-radius:.9722222222vw}@media only screen and (max-width: 1023px){.p-service__img-wrap img{border-radius:14px}}.p-course__list{margin-top:3.3333333333vw}@media only screen and (max-width: 1023px){.p-course__list{margin-top:48px}}.p-course__link{position:relative;display:block}.p-course__text-wrap{padding:.5555555556vw 1.6666666667vw 4.5833333333vw}@media only screen and (max-width: 1023px){.p-course__text-wrap{padding:8px 20px 54px}}.p-course__head{text-align:center;font-weight:bold;line-height:1.4;font-size:1.6666666667vw}@media only screen and (max-width: 1023px){.p-course__head{font-size:18px}}@media only screen and (max-width: 767px){.p-course__head{font-size:20px}}.p-course__text{margin-top:1.1111111111vw}@media only screen and (max-width: 1023px){.p-course__text{margin-top:16px}}.p-course__icon{position:absolute;right:1.6666666667vw;bottom:1.1111111111vw}@media only screen and (max-width: 1023px){.p-course__icon{right:20px;bottom:16px}}.p-instructors__list{margin-top:2.2222222222vw}@media only screen and (max-width: 1023px){.p-instructors__list{margin-top:0}}.p-instructors__item+.p-instructors__item{padding-top:3.3333333333vw;margin-top:3.3333333333vw;border-top:1px #cacaca solid}@media only screen and (max-width: 1023px){.p-instructors__item+.p-instructors__item{padding-top:48px;margin-top:48px}}.p-instructors__link{display:grid;grid-template-columns:20.8333333333vw 1fr;gap:3.3333333333vw}@media only screen and (max-width: 767px){.p-instructors__link{grid-template-columns:150px 1fr;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-instructors__link .p-instructors__img{grid-column:1;grid-row:1}.p-instructors__link .p-instructors__content{display:contents}.p-instructors__link .p-instructors__info{grid-column:2}.p-instructors__link .p-instructors__head,.p-instructors__link .p-instructors__text,.p-instructors__link .p-instructors__pic{grid-column:1/3}}.p-instructors__link.--invert{grid-template-columns:1fr 20.8333333333vw}@media only screen and (max-width: 767px){.p-instructors__link.--invert{grid-template-columns:150px 1fr}}.p-instructors__link.--invert .p-instructors__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-instructors__link.--invert .p-instructors__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-instructors__img{aspect-ratio:1}.p-instructors__name{font-weight:bold;font-size:1.6666666667vw;line-height:1.4}@media only screen and (max-width: 1023px){.p-instructors__name{font-size:22px}}.p-instructors__kana{color:#00a878;margin-top:-.4166666667vw}@media only screen and (max-width: 1023px){.p-instructors__kana{margin-top:-6px;font-size:15px}}.p-instructors__head{font-weight:bold;margin-top:1.1111111111vw}@media only screen and (max-width: 767px){.p-instructors__head{margin-top:0}}.p-instructors__text{margin-top:.5555555556vw}@media only screen and (max-width: 767px){.p-instructors__text{margin-top:0}}.p-instructors__pic{margin-top:1.1111111111vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5555555556vw}@media only screen and (max-width: 767px){.p-instructors__pic{margin-top:0;gap:8px}}.p-instructors__pic-text{font-size:.9722222222vw}@media only screen and (max-width: 1023px){.p-instructors__pic-text{font-size:14px}}.p-interview__list{margin-top:3.3333333333vw}@media only screen and (max-width: 1023px){.p-interview__list{margin-top:48px}}.p-voice__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.2222222222vw;margin-top:2.2222222222vw}@media only screen and (max-width: 1023px){.p-voice__list{gap:32px;margin-top:8px}}.p-voice__item{border-radius:1.3888888889vw;padding:1.6666666667vw;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.1111111111vw;width:calc(33.3333% - 1.4814814815vw)}@media only screen and (max-width: 1023px){.p-voice__item{border-radius:20px;padding:24px;gap:16px;width:calc(50% - 21.3333333333px)}}@media only screen and (max-width: 767px){.p-voice__item{width:100%}}.p-voice__img{min-width:44px;max-width:44px;position:relative}.p-voice__img::before{content:"";display:block;width:100%;aspect-ratio:1;background-size:cover;position:absolute;left:0;top:0}.p-voice__img.--man::before{background-image:url("/wp-content/themes/techseed/assets/images/home/p-voice__man.png.webp")}.p-voice__img.--woman::before{background-image:url("/wp-content/themes/techseed/assets/images/home/p-voice__woman.png.webp")}.p-voice__name{margin-top:1.1111111111vw;font-size:.9722222222vw;color:#757575}@media only screen and (max-width: 1023px){.p-voice__name{margin-top:16px;font-size:14px}}.p-voice__slide{overflow:hidden;margin-top:8.3333333333vw;position:relative}@media only screen and (max-width: 767px){.p-voice__slide{margin-top:80px}}.p-voice__slide .swiper{overflow:visible;width:100%}.p-voice__slide .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.p-voice__slide .swiper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:calc((100% - 48px)/3);border-radius:1.3888888889vw;overflow:hidden}@media only screen and (max-width: 767px){.p-voice__slide .swiper .swiper-slide{width:calc(100% - 24px);border-radius:20px}}.p-voice__slide .swiper .swiper-slide img{width:100%;display:block}.p-voice__slide-inner{-webkit-transform:translateX(-17.5%);transform:translateX(-17.5%);position:relative}@media only screen and (max-width: 767px){.p-voice__slide-inner{-webkit-transform:translateX(0);transform:translateX(0)}}.p-voice__slide-button-prev{left:2.2222222222vw}.p-voice__slide-button-next{right:2.2222222222vw}.p-voice__slide-button-prev,.p-voice__slide-button-next{position:absolute;top:50%;display:none}.p-column__list{margin-top:2.2222222222vw}@media only screen and (max-width: 1023px){.p-column__list{margin-top:8px}}.p-provided__content{border-radius:1.3888888889vw;padding:3.8888888889vw 2.7777777778vw 5vw;background-color:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,.1)}@media only screen and (max-width: 1023px){.p-provided__content{padding:56px 20px 48px;border-radius:20px}}.p-provided__head{text-align:center;font-weight:bold;font-size:1.6666666667vw;line-height:1.4}@media only screen and (max-width: 1023px){.p-provided__head{font-size:22px}}.p-provided__head span{display:inline-block}.p-provided__list{margin-top:5vw;gap:5vw 4.4444444444vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1023px){.p-provided__list{margin-top:48px;gap:48px}}.p-provided__item{width:calc(25% - 3.3333333333vw);text-align:center}@media only screen and (max-width: 1023px){.p-provided__item{width:calc(50% - 36px)}}@media only screen and (max-width: 767px){.p-provided__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 1023px){.p-provided__item img{min-width:110px;max-width:110px}}.p-provided__text{margin-top:1.1111111111vw;font-weight:bold}@media only screen and (max-width: 1023px){.p-provided__text{margin-top:0}}.p-provided__text span{display:inline-block}.p-contact{background-image:url("/wp-content/themes/techseed/assets/images/home/p-contact__bg.jpg.webp")}@media only screen and (max-width: 1023px){.p-contact{padding:48px 0}}