.educations-page .education__col,.main-page .education__col{border-radius:1.5rem;box-shadow:inset 0 0 0 1px #d9d9d9;overflow:hidden;padding:2.875rem 0}.education.main-page .education__tag{font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.02rem;line-height:1.5rem;padding:.3125rem .875rem}.education__col .center-wrap{max-width:59.583rem}.education__col.--column-4{background:var(--color__fill-3);border-radius:1.5rem;overflow:hidden;padding:2.875rem 0;position:relative}.education__col.--column-4 .center-wrap{max-width:26.66rem}.education__title{color:var(--color__dark);font-size:3rem;font-weight:600;gap:.94rem;letter-spacing:-.06rem;line-height:3rem;transition:color .24s ease}.education__title:hover{color:var(--color__fill-1)}.education__title-icon{font-size:1.5rem}.education__title .nuxt-icon{width:.63863em}.education__desc{color:var(--color__text-64);font-size:1.25rem;font-weight:450;letter-spacing:-.025rem;line-height:1.4%}.education__btn-all{flex:1;font-size:1.25rem;height:4rem}.education__type-title{color:#2e2e2e66;font-size:1rem;font-weight:600;letter-spacing:-.02rem;line-height:1.5rem}.education__tags{max-width:16.04rem}.education__tags .tag{background-color:var(--color__fill-3);height:2.1875rem}.education__tags .tag.is-active,.education__tags .tag:hover{background-color:var(--color__fill-1);color:var(--color__white)}.education__type-wrap{flex:1}.education__button.ui-button.swiper-button-next,.education__button.ui-button.swiper-button-prev{background-color:var(--color__fill-3);border-radius:.75rem;height:3.25rem;margin-top:unset;position:static;transition:all .24s ease;width:5.0625rem}.education__button.ui-button.swiper-button-next:hover,.education__button.ui-button.swiper-button-prev:hover{background-color:var(--color__fill-1)}.--east .education__button.ui-button.swiper-button-next,.--east .education__button.ui-button.swiper-button-prev{height:4rem}.education__button.swiper-button-next svg,.education__button.swiper-button-prev svg{height:1em;-o-object-fit:unset;object-fit:unset;transform-origin:center;width:1em}.education__button.swiper-button-next svg path,.education__button.swiper-button-prev svg path{transition:all .24s ease}.education__button.swiper-button-next:hover svg path,.education__button.swiper-button-prev:hover svg path{stroke:var(--color__white)}.education__button.ui-button .nuxt-icon{font-size:1.5rem}.education__button.swiper-button-next:after,.education__button.swiper-button-prev:after{content:unset}.education__button.swiper-button-next.swiper-button-disabled,.education__button.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:1;pointer-events:none}.education__button-icon{transition:opacity .24s ease}.education__button.swiper-button-next.swiper-button-disabled .education__button-icon,.education__button.swiper-button-prev.swiper-button-disabled .education__button-icon{opacity:.4}.education__tags{margin-top:.88rem}.education__project-name{color:var(--color__dark);font-size:1.25rem;font-weight:600;letter-spacing:-.025rem;line-height:1.25rem;transition:color .24s ease}.education__project-name:hover{color:var(--color__fill-1)}.education__project-label{color:#2e2e2e66;font-size:1rem;font-weight:600;letter-spacing:-.02rem;line-height:1.25rem}.education__items{border-radius:1.5rem;overflow:hidden}.education__info{flex:1;gap:.38rem}.education__title-mini{color:var(--color__dark);font-size:2.5rem;font-weight:600;gap:.75rem;letter-spacing:-.05rem;line-height:3rem;transition:color .24s ease}.education__title-mini:hover{color:var(--color__fill-1)}.education__title-mini .nuxt-icon{width:.63863em}.education__pattern{font-size:32rem;position:absolute;right:0;top:-12rem}.education__nested-col{height:100%;overflow:hidden}.--east .education__nested-col{height:auto;overflow:visible}.education__nested-col.--column-3{grid-row:span 3}.education__wrap{height:100%;padding-left:2.875rem}.education__slide iframe{border-radius:1.5rem;height:100%;width:100%}.education__play-icon{font-size:.75rem}.education__watch{gap:.44rem}.education__watch-icon{font-size:1rem}.education__watch-title{color:#2e2e2e66;font-size:1rem;font-weight:600;letter-spacing:-.02rem;line-height:1.25rem}.education__row .tag{border:1.5px solid rgba(46,46,46,.2)}.education__nested-col .education__row .tag{font-weight:600;letter-spacing:-.02rem;line-height:1.5rem}.education__swiper{overflow:hidden}.main-page .education__swiper{overflow:visible}.education__nested-col.--column-5{margin-right:2rem}.education__nested-col.--column-7{margin-left:-2.5rem}.education__slide{height:-moz-fit-content;height:fit-content}.education__slide,.educations-detail__player{transition:all .24s ease}.education__buttons{align-items:flex-end;flex:1;max-width:26rem;width:100%}@media screen and (max-width:1199px){.education__wrap{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:991px){.main-page .education__col{padding:1.25rem 0}.education.main-page .education__tag{font-size:1.03rem;height:2.35rem;padding:.3rem 1.03rem}.education__nested-col.--column-3,.education__nested-col.--column-4,.education__nested-col.--column-8,.education__nested-col.--column-9{grid-column:1/-1}.main-page .education__nested-col.--column-3{display:block}.education__title .nuxt-icon{display:none}.education__col{padding-bottom:1.47rem;padding-top:1.47rem}.education__wrap{padding-left:1.47rem;padding-right:1.47rem;row-gap:1.17rem}.--east .education__wrap{row-gap:2rem}.education__title{font-size:2.05rem;line-height:2.63736rem}.education__tags.mt-32{margin-top:1.17rem!important;max-width:100%}.main-page .education__col{border-radius:1.17216rem}.education__slide .educations-other .education__row .tag{font-size:1.02564rem;height:2.34432rem;letter-spacing:-.02051rem;line-height:1.75824rem;padding:.3663rem 1.03rem}}
