.modal__kcDah{display:none}.modal__kcDah:not(:empty){z-index:10010;background:rgba(0,0,0,.3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__wrap__Iuc7A{z-index:10020;background-color:#fff;border-radius:4px;width:400px;margin:20px;padding:10px;animation:.5s cubic-bezier(.17,.84,.44,1) modalShow__mhMDr;position:relative}.modal__title__fGuwP{text-align:center;margin:10px 10px 20px;font-size:20px;font-weight:700}.modal__message__BbYEY{text-align:center;white-space:pre-line;margin:50px 0;font-weight:700}.modal__button__JoCDc{cursor:pointer;width:100%}.modal__close__F5XZV{cursor:pointer;background-color:transparent;border:0;margin:0;padding:0;font-size:2.4rem;font-weight:700;line-height:1;position:absolute;top:5px;right:5px}.modal__close__F5XZV:hover{color:#0f2950}@keyframes modalShow__mhMDr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.container__MODEz{padding:35px 10px 100px;display:flex}.left__wKpny{flex:1}.header__iGPx4{justify-content:space-between;align-items:center;margin-bottom:50px;display:flex}.header__title__tDZbB{font-size:2.8rem;font-weight:700}.cart__qZWwd{width:380px;margin-left:65px}.cart__wrap__CrNRC{border:1px solid #ddd;border-radius:4px;position:sticky;top:20px;box-shadow:0 0 4px .2px rgba(0,0,0,.15)}.cart__heading__YDsDB{background-color:#f7f7f7;border-radius:4px 4px 0 0;padding:25px 30px}.cart__course__DiKDm{font-size:2rem;font-weight:700}.cart__course__DiKDm:empty:before{content:"コース未選択";color:#ccc}.cart__planWrap__iJo0N{align-items:center;display:flex;position:relative}.cart__plan__thtok{font-size:1.6rem;font-weight:700}.cart__plan__thtok:empty:before{content:"プラン未選択";color:#ccc}.cart__info___dHwj{color:#888;margin-top:5px;font-size:1.2rem}.cart__curriculums__K_HM4{width:300px;height:auto;margin-top:10px;display:block}.cart__inner__zC7UO{padding:25px 30px 30px}.cart__item__gUCgC{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.cart__item__gUCgC .admission__fo75F:before{content:"入学金" attr(data-admission-discount) "万円OFF";color:#f33;border:1px solid #f33;border-radius:2px;margin-right:10px;padding:0 5px;font-size:1.2rem;display:inline-block}.cart__item__gUCgC:not(:first-child){margin-top:10px}.cart__tooltip__XdXrf{color:#fff;text-align:center;cursor:pointer;background-color:#999;border-radius:50%;width:1.6rem;height:1.6rem;margin-left:3px;font-size:1.2rem;font-weight:700;line-height:1.6rem;display:inline-block}.cart__tooltip__XdXrf:hover:after,.cart__tooltip__XdXrf:hover:before{display:block}.cart__tooltip__XdXrf:after{content:attr(data-tooltip);color:#0f2950;text-align:left;z-index:100;background-color:#fff;border-radius:4px;width:300px;padding:15px;font-weight:400;line-height:1.5;transition:all .3s;display:none;position:absolute;bottom:calc(100% + 15px);left:0;right:0;box-shadow:0 2.5px 4.5px .5px rgba(0,0,0,.2)}.cart__tooltip__XdXrf:before{content:"";z-index:150;background-color:#fff;width:12px;height:12px;transition:all .3s;display:none;position:absolute;top:-22px;transform:rotate(-45deg);box-shadow:-3px 3px 5px -1px rgba(0,0,0,.2)}.cart__tooltipUnder__ibDfe{color:#fff;text-align:center;cursor:pointer;background-color:#999;border-radius:50%;width:1.6rem;height:1.6rem;margin-left:3px;font-size:1.2rem;font-weight:700;line-height:1.6rem;display:inline-block}.cart__tooltipUnder__ibDfe:hover:after,.cart__tooltipUnder__ibDfe:hover:before{display:block}.cart__tooltipUnder__ibDfe:after{content:attr(data-tooltip);color:#0f2950;text-align:left;z-index:100;background-color:#fff;border-radius:4px;width:300px;padding:15px;font-weight:400;line-height:1.5;transition:all .3s;display:none;position:absolute;bottom:calc(100% - 140px);left:0;right:0;box-shadow:0 2.5px 4.5px .5px rgba(0,0,0,.2)}.cart__tooltipUnder__ibDfe:before{content:"";z-index:150;background-color:#fff;width:12px;height:12px;transition:all .3s;display:none;position:absolute;top:32px;transform:rotate(135deg);box-shadow:-3px 3px 5px -1px rgba(0,0,0,.2)}.cart__total__HP8vV{flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.cart__total__HP8vV:before{content:"";background-color:#ddd;width:100%;height:1px;margin:25px 0;display:block}.cart__total__HP8vV .caption__Ci6b6{font-size:1.6rem;font-weight:700}.cart__total__HP8vV .amount__RBoEo{color:#f33;font-size:3.2rem;font-weight:700;line-height:1}.cart__button__WH5iu{width:100%;margin-top:25px}.cart__note__yA5rP{color:#888;margin-top:20px;padding-left:1.5em;font-size:1.2rem}.cart__note__yA5rP:before{content:"※";margin-left:-1.5em;margin-right:.5em;display:inline-block}.fixed__buttonWrap__c0ceJ,.fixed__button__gVwWH{display:none}.courses__heading__khs7u{font-size:1.6rem}.courses__category__zEBQK{border-left:4px solid #0f2950;padding-left:10px;font-size:1.6rem;font-weight:700}.courses__inner__dt8as{margin-top:30px}.courses__inner__dt8as:not(:first-of-type){margin-top:40px}.courses__list__p5e5u{border-top:1px solid #ddd;margin-top:20px}.courses__item__kQ3TQ{border-bottom:1px solid #ddd}.courses__title__YA6Hl.pristine__cZHzl>label{opacity:1!important}.courses__title__YA6Hl>input{box-shadow:none;background-color:#f3f4f6;border:1px solid #ddd;border-radius:4px;display:none}.courses__title__YA6Hl>input:checked~label{background-color:#f4fafe;opacity:1!important}.courses__title__YA6Hl>input:checked~label i{background-color:#fff!important;box-shadow:inset 0 0 4px rgba(15,41,80,.3)!important}.courses__title__YA6Hl>input:checked~label i:before{background-color:#04a9f4}.courses__title__YA6Hl>input:checked~.plans__nHPoB{display:block}.courses__label__tzF2w{opacity:.5;cursor:pointer;flex:1;align-items:center;height:80px;font-size:1.8rem;font-weight:700;transition:all .3s;display:flex}.courses__icon__ErpN5{border:1px solid #cfd4dc;width:30px;height:30px;margin-right:14px}.courses__icon__ErpN5:before{border:none;width:16px;height:16px;top:6px}.courses__name__PFVDE{flex:1}.plans__nHPoB{padding:20px 50px 36px;display:none}.plans__item__FPXX2{align-items:center;display:flex;position:relative}.plans__item__FPXX2:not(:last-child){margin-bottom:12px}.plans__item__FPXX2>input{box-shadow:none;background-color:#f3f4f6;border:1px solid #ddd;border-radius:4px;display:none}.plans__item__FPXX2>input:checked~label i{background-color:#fff!important;box-shadow:inset 0 0 4px rgba(15,41,80,.3)!important}.plans__item__FPXX2>input:checked~label i:before{background-color:#04a9f4}.plans__label__ii6pa{cursor:pointer;align-items:center;display:flex}.plans__icon__QEsLn{border:1px solid #cfd4dc;width:30px;height:30px;margin-right:14px}.plans__icon__QEsLn:before{border:none;width:16px;height:16px;top:6px}.plans__name__DpsQq{font-size:1.8rem;font-weight:700}.plans__info__rNPG1{color:#888;align-items:center;margin-left:18px;font-size:1.2rem;display:flex}.plans__data__OZsDG:not(:last-of-type){margin-right:1em}.container__VVQgE{padding:25px 5% 55px;overflow-x:hidden}.left__HlolX{flex:1}.header__oRZSO{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.header__title__lVe0f{font-size:2.4rem;font-weight:700}.cart__VRMwq{margin-top:40px}.cart__text__dKD17{margin-bottom:20px;font-size:1.6rem;display:inline-block}.cart__wrap__xnGya{border:1px solid #ddd;border-radius:4px;box-shadow:0 0 4px .2px rgba(0,0,0,.15)}.cart__heading__xvutz{background-color:#f7f7f7;border-radius:4px 4px 0 0;padding:25px 8%}.cart__course__nLgyo{font-size:2rem;font-weight:700}.cart__course__nLgyo:empty:before{content:"コース未選択";color:#ccc}.cart__plan__tp2u4{font-size:1.6rem;font-weight:700}.cart__plan__tp2u4:empty:before{content:"プラン未選択";color:#ccc}.cart__info__LGWEP{color:#888;margin-top:5px;font-size:1.2rem}.cart__curriculums__g5H7L{width:100%;max-width:300px;height:auto;margin-top:10px;display:block}.cart__inner__WFYjV{padding:25px 8%}.cart__item__qgUxP{justify-content:space-between;align-items:flex-start;display:flex}.cart__item__qgUxP .admission__souU8:before{content:"入学金" attr(data-admission-discount) "万円OFF";color:#f33;border:1px solid #f33;border-radius:2px;margin-right:5px;padding:0 5px;font-size:1.2rem;display:inline-block}.cart__item__qgUxP .coupon___JQwM:before{content:attr(data-coupon-name);color:#f33;border:1px solid #f33;border-radius:2px;margin-right:5px;padding:0 5px;font-size:1.2rem;display:inline-block}.cart__item__qgUxP:not(:first-child){margin-top:10px}.cart__discount__BVla9{flex-direction:column;align-items:flex-end;display:flex}.cart__discount__BVla9>:not(:first-child){margin-top:5px}.cart__total__vFUvY{letter-spacing:normal;flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.cart__total__vFUvY:before{content:"";background-color:#ddd;width:100%;height:1px;margin:20px 0;display:block}.cart__total__vFUvY .caption__M2Ceg{font-size:1.6rem;font-weight:700}.cart__total__vFUvY .amount__RSzQJ{color:#f33;font-size:2.8rem;font-weight:700;line-height:1}.cart__button__WJ00n{width:100%;margin-top:20px}.cart__note__h6Vrz{color:#888;margin-top:10px;padding-left:1.5em;font-size:1.2rem}.cart__note__h6Vrz:before{content:"※";margin-left:-1.5em;margin-right:.5em;display:inline-block}.fixed__buttonWrap__y0Z4W{z-index:1000;opacity:1;background-color:rgba(0,0,0,.2);height:80px;padding:10px 5%;transition:all .3s;position:fixed;bottom:0;left:0;right:0}.fixed__button__TxaRc{width:100%}.courses__heading__NdAd3{font-size:1.6rem}.courses__category__Z1jM4{border-left:4px solid #0f2950;padding-left:10px;font-size:1.6rem;font-weight:700}.courses__inner__KARjQ{margin-top:30px}.courses__inner__KARjQ:not(:first-of-type){margin-top:40px}.courses__list__xAtZM{border-top:1px solid #ddd;margin-top:20px}.courses__item__pvr51{border-bottom:1px solid #ddd}.courses__title__rlJ3d.pristine__uPxLs label{opacity:1!important}.courses__title__rlJ3d>input{box-shadow:none;display:none}.courses__title__rlJ3d>input:checked~label{background-color:#f4fafe}.courses__title__rlJ3d>input:checked~label i{background-color:#fff!important;box-shadow:inset 0 0 4px rgba(15,41,80,.3)!important}.courses__title__rlJ3d>input:checked~label i:before{background-color:#04a9f4}.courses__title__rlJ3d>input:checked~.plans__J7avd{display:block}.courses__title__rlJ3d>input:not(:checked)~label{opacity:.5}.courses__icon__eV7bP{border:1px solid #cfd4dc;width:30px;height:30px;margin-right:14px}.courses__icon__eV7bP:before{border:none;width:16px;height:16px;top:6px}.courses__label__VM4gm{cursor:pointer;flex:1;padding:20px 0;font-size:1.8rem;font-weight:700;transition:all .3s;display:block}.plans__J7avd{padding:20px 20px 30px;display:none}.plans__item__OAQlX{align-items:center;display:flex}.plans__item__OAQlX:not(:last-child){margin-bottom:12px}.plans__item__OAQlX>input{box-shadow:none;display:none}.plans__item__OAQlX>input:checked~label i{background-color:#fff!important;box-shadow:inset 0 0 4px rgba(15,41,80,.3)!important}.plans__item__OAQlX>input:checked~label i:before{background-color:#04a9f4}.plans__label__OfjkD{cursor:pointer}.plans__icon__Qjtzp{float:left;border:1px solid #cfd4dc;width:30px;height:30px;margin-right:14px}.plans__icon__Qjtzp:before{border:none;width:16px;height:16px;top:6px}.plans__name__PA5x3{float:left;font-size:1.8rem;font-weight:700}.plans__info__KjvRv{clear:both;color:#888;align-items:center;margin-left:42px;font-size:1.2rem;display:flex}.plans__data__v2Oou:not(:last-of-type){margin-right:1em}.steps__I7f4q{flex-direction:row-reverse;margin-right:30px;display:flex}.steps__item__hNi2b{background-color:#ddd;background-clip:border-box;border:3px solid transparent;border-radius:50%;width:20px;height:20px;position:relative}.steps__item__hNi2b:not(:last-child){margin-left:60px}.steps__item__hNi2b:not(:last-child):after{content:"";z-index:-1;background-color:#ddd;width:70px;height:3px;display:block;position:absolute;top:45%;right:15px}.steps__item__hNi2b.active__fzIrk{background-color:#fff;border-color:#04a9f4}.steps__item__hNi2b.active__fzIrk:after{background-color:#04a9f4}.steps__item__hNi2b.active__fzIrk>span{color:#04a9f4;font-weight:700}.steps__item__hNi2b.active__fzIrk~.steps__item__hNi2b,.steps__item__hNi2b:first-child.active__fzIrk{background-color:#007cd6}.steps__item__hNi2b.active__fzIrk~.steps__item__hNi2b:before,.steps__item__hNi2b:first-child.active__fzIrk:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;margin:0 auto;display:inline-block;position:absolute;top:3px;left:0;right:0;transform:rotate(-45deg)}.steps__item__hNi2b.active__fzIrk~.steps__item__hNi2b:after,.steps__item__hNi2b:first-child.active__fzIrk:after{background-color:#04a9f4}.steps__item__hNi2b.active__fzIrk~.steps__item__hNi2b>span,.steps__item__hNi2b:first-child.active__fzIrk>span{color:#04a9f4}.steps__caption__zTIRm{text-align:center;white-space:nowrap;color:#ccc;margin:auto;font-size:1.2rem;position:absolute;bottom:-1.8em;left:-250%;right:-250%}.loading__gBez_{z-index:10000;background-color:rgba(0,0,0,.3);width:100%;height:100%;padding:120px 40px;position:fixed;inset:0}.loading__wrap__uaOrV{flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:absolute;top:40%;left:0;right:0}.loading__icon__ydf9P{border:8px solid #fff;border-top-color:#04a9f4;border-radius:50%;width:70px;height:70px;animation:.9s linear infinite loading__gBez_;display:block}.loading__text__lBwUA{text-align:center;color:#fff;margin-top:15px;font-weight:700;display:inline-block}@keyframes loading__gBez_{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.steps__Buiey{flex-direction:row-reverse;display:flex}@media (width<=320px){.steps__Buiey{justify-content:flex-end;margin-top:6px}}.steps__item__gSPN6{background-color:#ddd;background-clip:border-box;border:2px solid transparent;border-radius:50%;width:18px;height:18px;position:relative}.steps__item__gSPN6:not(:last-child){margin-left:20px}.steps__item__gSPN6:not(:last-child):after{content:"";background-color:#ddd;width:25px;height:3px;display:block;position:absolute;top:45%;right:16px}.steps__item__gSPN6.active__SJhcn{background-color:#fff;border-color:#04a9f4}.steps__item__gSPN6.active__SJhcn:after{background-color:#04a9f4}.steps__item__gSPN6.active__SJhcn>span{color:#04a9f4;font-weight:700}.steps__item__gSPN6.active__SJhcn~.steps__item__gSPN6,.steps__item__gSPN6:first-child.active__SJhcn{background-color:#007cd6}.steps__item__gSPN6.active__SJhcn~.steps__item__gSPN6:before,.steps__item__gSPN6:first-child.active__SJhcn:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:6px;height:3px;margin:0 auto;display:inline-block;position:absolute;top:4px;left:0;right:0;transform:rotate(-45deg)}.steps__item__gSPN6.active__SJhcn~.steps__item__gSPN6:after,.steps__item__gSPN6:first-child.active__SJhcn:after{background-color:#04a9f4}.steps__item__gSPN6.active__SJhcn~.steps__item__gSPN6>span,.steps__item__gSPN6:first-child.active__SJhcn>span{color:#04a9f4}.steps__caption__PtBD8{text-align:center;white-space:nowrap;color:#ccc;margin:auto;font-size:1rem;position:absolute;bottom:-1.5em;left:-120%;right:-120%}.pc__MxIpv .env__d9OpS{width:850px;min-width:850px;margin:0 auto;padding:30px 10px}.pc__MxIpv .section__HlYD8{padding:20px 0 30px}.pc__MxIpv .section__heading__x1btd{border-bottom:1px solid #0f2950;padding-bottom:15px;font-size:2.4rem}.pc__MxIpv .section__text__foClP{margin-top:25px;line-height:1.6}.pc__MxIpv .section__blue__xEnqD{color:#04a9f4;font-weight:700}.pc__MxIpv .section__red__yfgHg{color:#f33;font-weight:700}.browser__N5s22{counter-reset:step;margin-top:30px;display:flex}.browser__item__Ir9Hk{counter-increment:step;flex:1}.browser__item__Ir9Hk:not(:last-child){margin-right:10px}.browser__heading__bB0dp{color:#fff;text-align:center;background-color:#0f2950;flex-direction:column;align-items:center;padding:12px 0 16px;display:flex}.browser__heading__bB0dp:before{content:counter(step);margin-bottom:8px;font-size:2.4rem;font-weight:700;line-height:1;display:inline-block}.browser__notice__YzDis{color:#f33;background:#fef8f8;border:1px solid #f33;border-radius:4px;justify-content:center;align-items:center;margin:-20px 15px 0;padding:12px;display:flex}.browser__notice__YzDis:before{content:"";background-image:url(https://cdn.codecamp.jp/products/project/env_check/icon_q.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;margin-right:5px;display:inline-block}.browser__inner__XpygX{text-align:center;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;justify-content:center;align-items:center;padding:20px 20px 25px;display:flex}.browser__ok__ERfJk{color:#fff;background-color:#04a9f4;border-radius:34px;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto;font-size:2.2rem;font-weight:900;display:flex;position:relative}.browser__ok__ERfJk:before{content:"";background-color:#0f2950;border-radius:13px;width:26px;height:26px;font-size:1.4rem;font-weight:700;line-height:26px;display:block;position:absolute;top:-5px;left:-5px}.browser__ok__ERfJk:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;display:block;position:absolute;top:3px;left:2px;transform:rotate(-45deg)}.browser__ok__ERfJk~dd{text-align:center;color:#04a9f4;margin-top:10px}.browser__ng__BHhKq{background-color:#f33}.browser__ng__BHhKq:before{content:"×"}.browser__ng__BHhKq:after{display:none}.browser__ng__BHhKq~dd{color:#f33}.camera__Hw8H7{counter-reset:step;border:1px solid #ddd;margin-top:25px}.camera__arrows__yEIdj{display:flex}.camera__arrow__LDAYE{counter-increment:step;flex:1;position:relative}.camera__arrow__LDAYE:not(:last-child):before{content:"";z-index:1;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:12px solid #fff;display:block;position:absolute;top:0;right:-11px}.camera__arrow__LDAYE:not(:last-child):after{content:"";z-index:2;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:12px solid #0f2950;display:block;position:absolute;top:0;right:-10px}.camera__heading__LHJ__{height:80px}.camera__list__LWPrz{padding:15px 10px}.camera__item__JRfNf{letter-spacing:normal;padding-left:1.3rem;font-size:1.3rem;line-height:calc(1.3rem + 12px)}.camera__item__JRfNf:before{content:"・";margin-left:-1.3rem}.cameraCheck__tss8m{counter-increment:step}.cameraCheck__list__UOUm8{padding:40px 35px}.cameraCheck__item__drZAl{align-items:center;display:flex}.cameraCheck__item__drZAl:before{content:"・"}.cameraCheck__item__drZAl:not(:last-child){margin-bottom:6px}.cameraCheck__item__drZAl>input{cursor:pointer}.cameraCheck__item__drZAl>label{color:#04a9f4;margin-left:5px;margin-right:20px;font-weight:700}.cameraCheck__question__zNpnm{width:300px;display:inline-block}.cameraCheck__note__WPWu4{color:#04a9f4;align-items:center;display:flex}.cameraCheck__note__WPWu4:before{content:"？";text-align:center;border:1px solid #04a9f4;border-radius:8px;width:16px;height:16px;margin-right:4px;font-size:1.1rem;line-height:16px;display:inline-block}.video__Pp1DJ{padding:0 30px 35px}.video__displays__FS3gX{display:flex}.video__display__DR6g6{background-color:#fafafa;border:1px solid #eee;border-radius:4px;flex:1;padding:20px;position:relative}.video__display__DR6g6:first-child{margin-right:20px}.video__display__DR6g6:first-child .video__main__VraVG{background-image:url(https://cdn.codecamp.jp/products/project/env_check/icon_video.png);background-position:50%;background-repeat:no-repeat;background-size:51px 28px}.video__display__DR6g6:last-child .video__main__VraVG{background-image:url(https://cdn.codecamp.jp/products/project/env_check/icon_play.png);background-position:50%;background-repeat:no-repeat;background-size:52px 52px}.video__main__VraVG{-o-object-fit:cover;object-fit:cover;background-color:#eee;border-radius:1px;width:336px;height:224px;margin:0 auto;display:block}.video__buttons__nrs9d{counter-reset:button;margin-top:15px;display:flex}.video__button__PDBJH{counter-increment:button;flex:1}.video__button__PDBJH:not(:last-child){margin-right:15px}.video__buttonLink__ObXSh{color:#fff;cursor:pointer;background-color:#04a9f4;border-radius:5px;justify-content:center;align-items:center;height:40px;font-weight:700;display:flex;box-shadow:0 2px 8px rgba(15,41,80,.4)}.video__buttonLink__ObXSh:before{content:counter(button);color:#04a9f4;text-align:center;background-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;font-size:1rem;display:block}.video__buttonDisabled__Ygv1y{box-shadow:none;color:#787878;cursor:default;background-color:#eee}.video__buttonDisabled__Ygv1y:before{color:#fff;background-color:#787878}.device__PZHGW{margin-top:15px}.device__container__t44ti{display:flex}.device__container__t44ti>:not(:first-child){padding-left:5px}.device__container__t44ti:not(:last-child){margin-bottom:6px}.device__item__e1G98{border:1px solid #ddd;border-radius:5px;width:50%;display:flex;overflow:hidden}.device__label__boGCX{color:#fff;background-color:#acb2b8;justify-content:center;align-items:center;min-width:60px;height:30px;font-weight:700;display:flex}.device__pulldown__x9spI{cursor:pointer;flex:1}.device__select__o3Tey{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;resize:vertical;color:#0f2950;background-color:transparent;border:none;border-radius:0;outline:none;width:calc(100% - 10px);height:30px;margin:0;padding:0;font-family:Noto Sans Japanese,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";display:block}.device__select__o3Tey::-ms-expand{display:none}.device__notice__s4qZR{vertical-align:center;text-align:center;color:#f33;align-items:center;height:100%;padding:5px;font-size:1.3rem;font-weight:700;display:flex}.gauge__zjxci{border-radius:12px;width:315px;height:24px;margin:0 auto;position:absolute;bottom:30px;left:0;right:0;overflow:hidden}.gauge__inner__XZuhD{box-sizing:border-box;background-color:rgba(250,250,250,.75);border:1px solid #eee;max-height:24px;padding:2px 4px}.gauge__item__pGaUv{color:transparent;width:calc(5% - 2.4px);margin:0 1.2px;line-height:1;display:inline-block}.gauge__item__pGaUv:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.gauge__item__pGaUv:nth-child(-n+20){background-color:#ec3244}.gauge__item__pGaUv:nth-child(-n+16){background-color:#fc0}.gauge__item__pGaUv:nth-child(-n+12){background-color:#0dbe36}.gauge__item__pGaUv:nth-child(20){border-top-right-radius:8px;border-bottom-right-radius:8px}.trouble__i5Mbd{margin-top:10px}.trouble__item__RurrL{border-bottom:1px solid #ddd;padding:25px 0 30px}.trouble__heading__8QRHx{color:#04a9f4;cursor:pointer;justify-content:space-between;font-size:1.7rem;display:flex}.trouble__heading__8QRHx:after{content:"×";color:#ddd;line-height:1}.trouble__heading__8QRHx[data-accordion=false]:after{display:none}.trouble__heading__8QRHx[data-active=false]:after{transform:rotate(-45deg)}.trouble__text__bTBCo{color:#555;counter-reset:step;margin-top:20px;line-height:1.6}.trouble__text__bTBCo[data-active=false]{display:none}.trouble__text__bTBCo>ol{margin-top:20px}.trouble__text__bTBCo>ol>li:not(:last-child){margin-bottom:20px}.trouble__text__bTBCo>ol>li>h4{counter-increment:step;color:#0f2950;margin-bottom:10px;font-weight:900}.trouble__text__bTBCo>ol>li>h4:before{content:counter(step) ". "}.trouble__text__bTBCo>ol>li>img{-o-object-fit:contain;object-fit:contain;max-width:850px;max-height:360px;font-family:"object-fit: contain;"}.trouble__link__Lig2b{color:#04a9f4;margin-top:20px;display:inline-block}.trouble__link__Lig2b svg{color:#04a9f4;fill:#04a9f4}.confirm__lxmdk{z-index:10000;background-color:rgba(15,41,80,.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.confirm__container__SSaoS{background-color:#fff;border-radius:5px;width:480px;height:300px;position:relative;box-shadow:0 4px 6px 1.5px rgba(0,0,0,.2)}.confirm__heading__GPIWr{color:#fff;background-color:#0f2950;border-radius:5px 5px 0 0;height:40px;padding:0 22px;font-size:1.6rem;font-weight:700;line-height:40px}.confirm__inner__Qf903{text-align:center;justify-content:center;align-items:center;width:100%;height:calc(100% - 40px);display:flex}.confirm__text__HzQOE{color:#04a9f4;margin-top:10px;font-size:1.6rem;font-weight:700;line-height:1.6}.confirm__link__EWK4v{color:#fff;background-color:#ff8a00;border-radius:5px;width:180px;height:40px;margin-top:20px;font-weight:900;line-height:40px;display:inline-block;box-shadow:0 4px 6px 1.5px rgba(0,0,0,.2)}.confirm__link__EWK4v:hover{background-color:#fc0}.confirm__icon__vZBno{color:#fff;background-color:#04a9f4;border-radius:34px;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto;font-size:2.2rem;font-weight:900;display:flex;position:relative}.confirm__icon__vZBno:before{content:"";background-color:#0f2950;border-radius:13px;width:26px;height:26px;font-size:1.4rem;font-weight:700;line-height:26px;display:block;position:absolute;top:-5px;left:-5px}.confirm__icon__vZBno:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;display:block;position:absolute;top:3px;left:2px;transform:rotate(-45deg)}.confirm__close__vZrp9{color:#fff;font-size:2rem;position:absolute;top:5px;right:5px}.teacher__FECcS{flex-wrap:wrap;justify-content:center;align-items:flex-start;width:750px;margin:40px auto 0;display:flex}.teacher__item__BOYQQ{box-sizing:border-box;width:150px;padding:20px 10px;overflow:hidden}.teacher__figure__vyfyQ{cursor:pointer;border-radius:50%;width:110px;height:110px;margin:0 auto;position:relative;overflow:hidden}.teacher__figure__vyfyQ:after{content:"詳細を見る";color:#fff;opacity:0;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.teacher__figure__vyfyQ:hover:after{opacity:1}.teacher__image__okQlY{-o-object-fit:cover;object-fit:cover;width:110px;height:110px;margin:0 auto;font-family:"object-fit: cover;";display:block}.teacher__name__eIcOo{text-align:center;margin-top:10px}.modalShow__SQccb{animation:.5s modalShow__SQccb}.teacher__KjH64{flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:30px;display:flex}.teacher__item__kGjFe{box-sizing:border-box;width:33vw;padding:10px;overflow:hidden}.teacher__figure__qlHyC{border-radius:50%;width:calc(33vw - 20px);margin:0 auto;position:relative;overflow:hidden}.teacher__image__P42hq{-o-object-fit:cover;object-fit:cover;width:calc(33vw - 20px);height:calc(33vw - 20px);margin:0 auto;font-family:"object-fit: cover;";display:block}.teacher__name__KXJQl{text-align:center;margin-top:10px}
/*# sourceMappingURL=products.css-4861fadb5eb07c56126e1200cb6ff8833f472d92b6820fef3417f58b3e28385d.map*/
