.header{position:sticky;top:0;left:0;color:var(--color-grit-text);background:#fff;box-shadow:0 3px 40px #0000000a}.header .header-gnav{min-height:50px}.header .navigation-cont{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding-top:0;padding-bottom:0}@media only screen and (min-width: 992px){.header .navigation-cont{min-height:var(--hegiht-header-first)}}.header .navigation-cont+.navigation-cont{display:none}@media only screen and (min-width: 992px){.header .navigation-cont+.navigation-cont{position:relative;display:flex;justify-content:center;min-height:50px}.header .navigation-cont+.navigation-cont:before,.header .navigation-cont+.navigation-cont:after{position:absolute;right:calc(50% - 50vw);left:calc(50% - 50vw);height:1px;content:"";background:#d3d3d3}.header .navigation-cont+.navigation-cont:before{top:0}.header .navigation-cont+.navigation-cont:after{bottom:0}}.header .logo{display:flex;margin-right:15px;margin-left:0}@media only screen and (min-width: 992px){.header .logo{margin-top:-5px;margin-left:0}}.header .logo a{display:flex;align-items:center;color:var(--color-grit-text)}.header .logo img{width:102px}@media only screen and (min-width: 992px){.header .logo img{width:190px}}.header .logo .-text{position:relative;top:2px;display:block;padding-left:12px;margin-left:12px;font-size:10px;font-weight:700;line-height:1.5;border-left:1px solid var(--color-main)}@media only screen and (min-width: 992px){.header .logo .-text{font-size:14px}.header .nav-left{flex-grow:1}}.header .nav-left .nav-left-list{display:flex}.header .nav-left .nav-left-list .nav-left-list-item{display:none}@media only screen and (min-width: 992px){.header .nav-left .nav-left-list .nav-left-list-item{display:block;margin-right:15px}.header .nav-left .nav-left-list .nav-left-list-item:last-child{margin-right:0}}@media only screen and (min-width: 1200px){.header .nav-left .nav-left-list .nav-left-list-item{margin-right:20px}}.header .nav-left .nav-left-list .nav-left-list-item>a{position:relative;display:flex;align-items:center;padding:10px;font-size:14px;font-weight:700;line-height:1.15;color:#333;text-decoration:none;background:none;transition:.3s}.header .nav-left .nav-left-list .nav-left-list-item>a:hover:not(.nav-left-list-item__cv){opacity:.7}.header .nav-left .nav-left-list .nav-left-list-item__cv{display:block;margin-right:30px}@media only screen and (min-width: 992px){.header .nav-left .nav-left-list .nav-left-list-item__cv{margin-right:0;margin-left:auto}}.header .nav-left .nav-left-list .nav-left-list-item__cv a{height:28px;padding:10px 30px 10px 10px;font-size:10px;color:#fff;white-space:pre;background:#ff6720}@media only screen and (min-width: 992px){.header .nav-left .nav-left-list .nav-left-list-item__cv a{justify-content:center;width:225px;height:38px;padding:0;font-size:13px}}.header .nav-left .nav-left-list .nav-left-list-item__cv a:after{position:absolute;right:10px;display:inline-block;width:6px;height:6px;margin-left:auto;content:"";border-top:1px solid #fff;border-right:1px solid #fff;transition:right .3s;transform:rotate(45deg)}@media only screen and (min-width: 992px){.header .nav-left .nav-left-list .nav-left-list-item__cv a:after{right:13px}}.header .nav-left .nav-left-list .nav-left-list-item__cv a:hover{opacity:.7}.header .nav-left .nav-left-list .nav-left-list-item__cv a:hover:after{right:5px}@media only screen and (min-width: 992px){.header .nav-left .nav-left-list .nav-left-list-item__cv a:hover:after{right:8px}}.header .nav-left .nav-left-list .nav-left-list-item__cv a.main-color{background:var(--color-main)}.header .nav-left .nav-left-list .nav-left-list-item__cv a.main-color:hover{background:var(--color-main-hover);opacity:unset}.header .nav-right{display:none}@media only screen and (min-width: 992px){.header .nav-right{display:block}}.header .nav-right-list-item__cv{display:block;margin-right:30px}@media only screen and (min-width: 992px){.header .nav-right-list-item__cv{margin-right:0;margin-left:auto}}.header .nav-right-list-item__cv a{position:relative;display:flex;align-items:center;height:28px;padding:10px 30px 10px 10px;font-size:10px;font-weight:700;line-height:1.15;color:#fff;white-space:pre;background:#ff6720}@media only screen and (min-width: 992px){.header .nav-right-list-item__cv a{justify-content:center;width:225px;height:38px;padding:0;font-size:13px}}.header .nav-right-list-item__cv a:after{position:absolute;right:10px;display:inline-block;width:6px;height:6px;margin-left:auto;content:"";border-top:1px solid #fff;border-right:1px solid #fff;transition:right .3s;transform:rotate(45deg)}@media only screen and (min-width: 992px){.header .nav-right-list-item__cv a:after{right:13px}}.header .nav-right-list-item__cv a:hover{opacity:.7}.header .nav-right-list-item__cv a:hover:after{right:5px}@media only screen and (min-width: 992px){.header .nav-right-list-item__cv a:hover:after{right:8px}}.header .nav-right-list-item__cv a.main-color{background:var(--color-main)}.header .nav-right-list-item__cv a.main-color:hover{background:var(--color-main-hover);opacity:unset}.header .nav-center-list{display:flex}@media only screen and (min-width: 992px){.header .nav-center-list{justify-content:center;width:100%}}.header .nav-center-list-item{display:none}@media only screen and (min-width: 992px){.header .nav-center-list-item{display:block;margin-right:15px}.header .nav-center-list-item:last-child{margin-right:0}}@media only screen and (min-width: 1200px){.header .nav-center-list-item{margin-right:20px}}.header .nav-center-list-item>a{position:relative;display:flex;align-items:center;padding:10px;font-size:14px;font-weight:700;line-height:1.15;color:#333;text-decoration:none;background:none;transition:.3s}.header .nav-center-list-item>a:hover{opacity:.7}.header .nav-center-list-item.has-popover{position:relative}.header .nav-center-list-item.has-popover:hover a{color:var(--color-main);opacity:1}.header .nav-center-list-item.has-popover>a{padding-right:30px}.header .nav-center-list-item.has-popover>a:after{position:absolute;top:calc(50% - 6px);right:10px;width:7px;height:7px;content:"";border-top:2px solid var(--color-main);border-right:2px solid var(--color-main);transition:.3s;transform:rotate(135deg)}.header .nav-center-list-item.has-popover>a:hover~.nav-center-list__popover{animation:fadeInWindow .25s ease 0s 1 alternate forwards}.header .nav-center-list__popover{position:absolute;top:calc(100% - 5px);left:10px;z-index:10;display:flex;flex-direction:column;max-height:calc(100dvh - var(--hegiht-premium-fix-bnr) - var(--hegiht-header));padding-top:30px;visibility:hidden;animation:fadeOutWindow .1s ease 0s 1 alternate forwards}.header .nav-center-list__popover:hover{visibility:visible;animation:fadeInWindow .25s ease 0s 1 alternate forwards}.header .nav-center-list__popover.-first{width:736px}.header .nav-center-list__popover.-considering{width:-moz-fit-content;width:fit-content}.header .nav-center-list__popover.-considering .popover-lead{white-space:nowrap}.header .nav-center-list__popover .popover-holder{padding:36px;overflow:scroll;background:#fff;border-radius:10px;box-shadow:0 4px 30px #5968674d;-ms-overflow-style:none;scrollbar-width:none}.header .nav-center-list__popover .popover-holder::-webkit-scrollbar{display:none}.header .nav-center-list__popover .popover-holder .popover-title{font-size:20px;font-weight:700;line-height:1.5;color:var(--color-grit-text)}.header .nav-center-list__popover .popover-holder .popover-lead{margin-top:4px;font-size:14px;line-height:1.5;color:var(--color-grit-text)}.header .nav-center-list__popover .popover-holder .popover-row{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:24px}.header .nav-center-list__popover .popover-holder .popover-row.-separate{padding-top:36px;margin-top:36px;border-top:2px solid var(--color-grit-border)}.header .nav-center-list__popover .popover-holder .popover-box.-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.header .nav-center-list__popover .popover-holder .popover-category{padding:8px 20px;font-size:14px;font-weight:700;line-height:1.5;color:#fff;background:var(--color-main);border-radius:20px 3px}.header .nav-center-list__popover .popover-holder .popover-list{margin-top:12px}.header .nav-center-list__popover .popover-holder .popover-list.-nav_premium_ai_ds .popover-list-item:nth-child(1) a:before{height:27.7px;background-image:url(/assets/images/premium/icon-nav-ai-engineer.svg)}.header .nav-center-list__popover .popover-holder .popover-list.-nav_premium_ai_ds .popover-list-item:nth-child(2) a:before{height:28.63px;background-image:url(/assets/images/premium/icon-nav-data-science.svg)}.header .nav-center-list__popover .popover-holder .popover-list.-nav_premium_ai_ds .popover-list-item:nth-child(3) a:before{height:22.67px;background-image:url(/assets/images/premium/icon-nav-etest.svg)}.header .nav-center-list__popover .popover-holder .popover-list.-nav_premium_ai_dx .popover-list-item:nth-child(1) a:before{height:25px;background-image:url(/assets/images/premium/icon-nav-ai.svg)}.header .nav-center-list__popover .popover-holder .popover-list.-nav_premium_ai_dx .popover-list-item:nth-child(2) a:before{height:21.15px;background-image:url(/assets/images/premium/icon-nav-dx.svg)}.header .nav-center-list__popover .popover-holder .popover-list.-nav_premium_about{display:grid;grid-template-columns:repeat(2,max-content);gap:0 36px}.header .nav-center-list__popover .popover-holder .popover-list.-nav_premium_about .popover-list-item{white-space:nowrap}.header .nav-center-list__popover .popover-holder .popover-list.-nav_premium_about a{min-width:-moz-fit-content;min-width:fit-content;padding-left:4px}.header .nav-center-list__popover .popover-holder .popover-list-item{font-weight:700}.header .nav-center-list__popover .popover-holder .popover-list-item a{position:relative;display:block;padding:8px 4px 8px 45px;font-size:16px;line-height:1.5;color:var(--color-grit-text);transition:.3s}.header .nav-center-list__popover .popover-holder .popover-list-item a:hover{background:color-mix(in srgb,var(--color-main) 15%,transparent)}.header .nav-center-list__popover .popover-holder .popover-list-item a:before{position:absolute;top:0;bottom:0;left:8px;display:block;width:25px;margin-block:auto;content:"";background-repeat:no-repeat;background-position:center center;background-size:contain}.header .nav-center-list__popover .popover-holder .popover-subtitle{font-size:16px;font-weight:700;line-height:1.5}.header .nav-center-list__popover .popover-holder .popover-text{margin-top:8px;font-size:14px;line-height:1.5}.header .nav-center-list__popover .popover-holder .popover-link{margin-top:20px}.header .nav-center-list__popover .popover-holder .popover-link a{display:flex;align-items:center;padding:8px 4px;transition:.3s}.header .nav-center-list__popover .popover-holder .popover-link a:after{width:17px;height:17px;margin-left:12px;content:"";background:url(/assets/images/common/icon_blank_main_01.svg) no-repeat center center/contain}.header .nav-center-list__popover .popover-holder .popover-link a:hover{background:color-mix(in srgb,var(--color-main) 15%,transparent)}.header .nav-center-list__popover .popover-box__about{width:47.7941176471%;padding-left:30px}.header .nav-center-list__popover .popover-box__about .popover-list{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:145px 1fr;grid-auto-flow:column;margin-bottom:2px}.header .nav-center-list__popover .popover-box__about .popover-list-item:nth-child(-n+3){margin-right:15px}.header .menu-trigger{position:absolute;top:0;right:0;display:block;width:50px;height:50px}@media only screen and (min-width: 992px){.header .menu-trigger{display:none}}.header .menu-trigger span{position:absolute;left:15px;width:18px;height:2px;background-color:var(--color-main);border-radius:3px;transition:all .4s}.header .menu-trigger span:nth-of-type(1){top:15px}.header .menu-trigger span:nth-of-type(2){top:24px}.header .menu-trigger span:nth-of-type(3){bottom:15px}.header .menu-trigger.open span:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}.header .menu-trigger.open span:nth-of-type(2){opacity:0}.header .menu-trigger.open span:nth-of-type(3){transform:translateY(-8px) rotate(45deg)}.header .main-menu{display:none;height:calc(100vh - var(--hegiht-header));padding:20px;overflow-y:auto;overscroll-behavior-y:none;background-color:#fafafa;border-top:solid 1px #ddd}.header .main-menu.open{display:block}.header .main-menu .inner{padding-top:0;padding-bottom:0}.header .main-menu a{color:inherit}.header .main-menu-title{padding:12px 6.5px;font-size:18px;font-weight:700;line-height:1.5;border-bottom:1px solid var(--color-main)}.header .main-menu-title:not(:first-child){margin-top:28px}.header .main-menu-title.-accordion{position:relative}.header .main-menu-title.-accordion:after{position:absolute;top:0;right:6.5px;bottom:0;display:block;width:10px;height:10px;margin-block:auto;content:"";border-top:1px solid var(--color-main);border-right:1px solid var(--color-main);rotate:135deg}.header .main-menu-panel{display:none}.header .main-menu-lead{margin-top:20px;line-height:1.5}.header .main-menu-category{padding:8px 20px;margin-top:35px;font-weight:700;line-height:1.5;color:#fff;background:var(--color-main);border-radius:20px 8px}.header .main-menu-list{margin-top:12px;line-height:1.5}@media only screen and (min-width: 992px){.header .main-menu-list{display:flex;justify-items:center;width:100%;height:50px;margin:0 auto}}.header .main-menu-list.-nav_premium_ai_ds .main-menu-list-item:nth-child(1) a:before{height:37.68px;background-image:url(/assets/images/premium/icon-nav-ai-engineer.svg)}.header .main-menu-list.-nav_premium_ai_ds .main-menu-list-item:nth-child(2) a:before{height:38.94px;background-image:url(/assets/images/premium/icon-nav-data-science.svg)}.header .main-menu-list.-nav_premium_ai_ds .main-menu-list-item:nth-child(3) a:before{height:30.84px;background-image:url(/assets/images/premium/icon-nav-etest.svg)}.header .main-menu-list.-nav_premium_ai_dx .main-menu-list-item:nth-child(1) a:before{height:34px;background-image:url(/assets/images/premium/icon-nav-ai.svg)}.header .main-menu-list.-nav_premium_ai_dx .main-menu-list-item:nth-child(2) a:before{height:28.77px;background-image:url(/assets/images/premium/icon-nav-dx.svg)}.header .main-menu-list.-nav_premium_about{display:grid;grid-template-columns:repeat(2,max-content);gap:0 36px}.header .main-menu-list.-nav_premium_about .main-menu-list-item a{min-width:-moz-fit-content;min-width:fit-content}.header .main-menu-list.-nav_premium_about .main-menu-list-item a:before{display:none}.header .main-menu-list-item a{display:flex;align-items:center;padding:12px 8px;font-weight:700;line-height:1.5}.header .main-menu-list-item a:before{display:block;width:34px;margin-right:12px;content:"";background-repeat:no-repeat;background-position:center center;background-size:contain}.header .main-menu-list-item a:hover{background:color-mix(in srgb,var(--color-main) 15%,transparent)}.header .main-menu-subtitle{padding-block:12px;margin-top:44px;font-size:18px;font-weight:700;line-height:1.5;border-bottom:1px solid var(--color-grit-border)}.header .main-menu-text{margin-top:12px;line-height:1.5}.header .main-menu-link a{display:flex;align-items:center;padding:20px 4px}.header .main-menu-link a:after{width:17px;height:17px;margin-left:12px;content:"";background:url(/assets/images/common/icon_blank_main_01.svg) no-repeat center center/contain}.header .main-menu-link a:hover{background:color-mix(in srgb,var(--color-main) 15%,transparent)}@media (width <= 320px){.header .main-menu-link a [src*=logo_aidemy_coaching]{width:64vw}.header .main-menu-link a [src*=logo_aidemy_agent]{width:53vw}}.header .main-menu-reservation{margin-top:36px}.header .main-menu-reservation a{position:relative;display:flex;align-items:center;justify-content:center;padding-block:12px;font-size:17px;font-weight:700;line-height:1.5;color:#fff;background:#ff6720}.header .main-menu-reservation a:after{display:inline-block;width:8px;height:8px;margin-left:16px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transition:right .3s;transform:rotate(45deg)}.header .main-menu-reservation a:hover{opacity:.7}.header .main-menu-reservation a:hover:after{right:5px}@media only screen and (min-width: 992px){.header .main-menu-reservation a:hover:after{right:8px}}@keyframes fadeInWindow{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeOutWindow{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}html{overflow-x:hidden;font-size:16px}body{font-size:inherit;color:#333}a{color:inherit}p{text-align:justify}picture{display:block}source{max-width:100%}img{max-width:100%;vertical-align:bottom}.inner{box-sizing:border-box;width:100%;max-width:1140px;padding:0 20px;margin-right:auto;margin-left:auto}@media only screen and (min-width: 992px){.lg-inner{box-sizing:border-box;width:100%;max-width:1140px;padding:0 20px;margin-right:auto;margin-left:auto}}.text-small{font-size:12px;line-height:1.5}.text-smaller{font-size:10px;line-height:1.2}.text-bold{font-weight:700}.text-color-main{color:var(--color-main)}.text-color-white{color:#fff}.text-color-black-thin{color:#4f4f4f}.list-unstyled{list-style:none}.d-none{display:none!important}.lg\:block{display:block!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.align-items-center{align-items:center!important}@media only screen and (min-width: 992px){.lg-d-inline-block{display:inline-block!important}.lg-d-block{display:block!important}.lg-d-none{display:none!important}.lg-d-flex{display:flex!important}.lg-ml-10{margin-left:10px!important}}.clearfix{zoom:1}.clearfix:after{display:table;clear:both;content:""}.text-border-black{display:inline-block;padding:5px 20px;margin-right:10px;margin-left:10px;vertical-align:baseline;background:#fff;border:1px solid #333}.text-border-black:first-child{margin-left:0}@media only screen and (min-width: 992px){.text-border-black{margin-right:20px;margin-left:20px}.text-border-black:first-child{margin-left:0}}.btn-premium{position:relative;display:flex;align-items:center;justify-content:center;max-width:480px;height:38px;margin:auto;font-size:16px;font-weight:700;color:var(--color-main);text-align:center;border:1px solid var(--color-main)}.btn-premium:after{position:absolute;right:25px;display:inline-block;width:10px;height:10px;margin-left:auto;content:"";border-top:2px solid var(--color-main);border-right:2px solid var(--color-main);transition:.3s;transform:rotate(45deg)}.btn-premium:hover{box-shadow:0 0 20px #00000014}.btn-premium:hover:after{right:15px}.btn-premium.btn-color-main{color:#fff;background-color:var(--color-main);border-color:var(--color-main)}.btn-premium.btn-color-main:after{border-color:#fff}.btn-premium.btn-color-white{color:#fff;border-color:#fff}.btn-premium.btn-color-white:after{border-color:#fff}.btn-premium.btn-color-black{color:#333;background-color:#fff;border-color:#333}.btn-premium.btn-color-black:after{border-color:#333}.table-responsive{display:block;width:100%;max-height:60vh;margin-bottom:15px;overflow:scroll;border:2px solid #ddd}@media only screen and (min-width: 992px){.table-responsive{max-height:inherit;overflow:unset;border:none}}.table-premium{width:991px;text-align:center;border-bottom:1px solid var(--color-main)}@media only screen and (min-width: 768px){.table-premium{width:100%}}.table-premium thead{position:sticky;top:0;font-weight:700;white-space:nowrap;background-color:#fff}.table-premium thead th{position:relative;padding:1.25em;color:var(--color-main)}.table-premium thead th:before,.table-premium thead th:after{position:absolute;left:0;width:100%;height:1px;content:"";background-color:var(--color-main)}.table-premium thead th:before{top:0}.table-premium thead th:after{bottom:0}.table-premium tbody{font-size:14px}.table-premium tbody tr:nth-child(2n){background-color:#f8f8f8}.table-premium tbody th,.table-premium tbody td{padding:1.25em}.table-premium tbody th{font-weight:700}.table-premium-secondary{width:991px;text-align:center}@media only screen and (min-width: 768px){.table-premium-secondary{width:100%}}.table-premium-secondary thead{position:sticky;top:0;z-index:1;font-weight:700;white-space:nowrap;background-color:var(--color-base-secondary)}.table-premium-secondary thead th{position:relative;padding:1.25em;color:var(--color-main)}.table-premium-secondary tbody{font-size:14px}.table-premium-secondary tbody tr{border-bottom:1px solid #e2e2e2}.table-premium-secondary tbody th,.table-premium-secondary tbody td{padding:20px 15px;vertical-align:middle}.table-premium-secondary tbody th{min-width:160px;font-size:16px;font-weight:700}.table-premium-secondary tbody td{position:relative}.table-premium-secondary tbody .price-cell{min-width:260px;font-weight:700}@media only screen and (min-width: 992px){.table-premium-secondary tbody .price-cell{min-width:160px}}.table-premium-secondary tbody .price-cell__inner{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 992px){.table-premium-secondary tbody .price-cell__inner{display:block}}.table-premium-secondary .benefit-data{width:100%;max-width:135px;padding:10px 14px 9px;margin-left:10px;font-size:12px;line-height:1.2;color:#4f4f4f;text-align:center;background-color:#f8f8f8;border-radius:10px}@media only screen and (min-width: 992px){.table-premium-secondary .benefit-data{max-width:100%;margin-top:10px;margin-left:0}}.table-premium-secondary .benefit-data dt{font-weight:700}.table-premium-secondary .benefit-data dd{display:inline-flex;flex-wrap:wrap;align-items:center;min-height:23px;margin-top:2px;font-size:10px}.table-premium-secondary .benefit-data dd>span{font-size:10px;font-weight:700;color:var(--color-grit-accent)}.table-premium-secondary .benefit-data dd>span em{margin-left:3px;font-size:14px;font-style:normal}.table-premium-secondary .benefit-data dd a{text-decoration:underline}.table-premium-secondary .notes-numbar{position:absolute;right:0;left:0;display:block;font-size:10px;text-align:center}.link_on_page{padding-top:50px;margin-top:-50px}@media only screen and (min-width: 992px){.link_on_page{padding-top:70px;margin-top:-70px}}.premium-startdate{margin:100px auto}@media only screen and (min-width: 992px){.premium-startdate{margin:140px auto}.premium-startdate .engineer-title{margin-bottom:20px}}.premium-startdate .startdate-lead{margin-bottom:60px;font-size:16px;font-weight:700;line-height:1.5}@media only screen and (min-width: 992px){.premium-startdate .startdate-lead{margin-bottom:70px;font-size:18px;line-height:1.5}.premium-startdate .startdate-list{display:flex;justify-content:space-between}}.premium-startdate .startdate-list-item{padding:30px 20px 20px;margin-bottom:20px;font-weight:700;text-align:center;border:1px solid #14a69a;border-radius:10px}@media only screen and (min-width: 992px){.premium-startdate .startdate-list-item{width:260px;width:calc(25% - 20px);margin-bottom:0}}.premium-startdate .startdate-list-item .item-term{margin-bottom:20px;font-size:15px;color:#14a69a}.premium-startdate .startdate-list-item .item-period{margin-bottom:25px;font-size:22px}.premium-startdate .startdate-list-item .item-deadline{padding:14px;font-size:13px;line-height:1.5384615385;color:#4f4f4f;background:#f4f4f4;border-radius:10px}.premium-startdate .startdate-list-item:first-child .item-deadline{color:#fff;background:#14a69a}.premium-startflow{margin:135px auto 115px}.premium-startflow .engineer-title{margin-bottom:50px}.premium-startflow .startflow-list{width:75%}@media only screen and (min-width: 768px){.premium-startflow .startflow-list{width:90%;margin:0 auto}}.premium-startflow .text-small{margin-top:50px;font-size:14px;line-height:1.5;color:#4f4f4f}.premium-benefit{padding:75px 0 45px;overflow-x:hidden;background:#f8f8f8}@media only screen and (min-width: 992px){.premium-benefit{padding:75px 0 60px}}.premium-benefit .premium-title{position:relative;z-index:1;margin-bottom:30px;font-size:26px;font-weight:700;line-height:1.5}@media only screen and (min-width: 992px){.premium-benefit .premium-title{margin-bottom:60px;font-size:30px}}.premium-benefit .premium-title .annotation{position:relative;font-size:70%}@media only screen and (min-width: 992px){.premium-benefit .benefit-box-holder{display:flex;padding-right:50px;padding-left:50px}}.premium-benefit .benefit-box-img{position:relative;margin-bottom:30px}@media only screen and (min-width: 992px){.premium-benefit .benefit-box-img{width:50%}}.premium-benefit .benefit-box-img:after{position:absolute;inset:35px 0 0 50%;z-index:0;display:block;width:100%;width:200vw;height:100vw;margin:auto auto auto -100vw;content:"";background:#fff;transform:rotate(20deg)}@media only screen and (min-width: 992px){.premium-benefit .benefit-box-img:after{content:none}}.premium-benefit .benefit-box-img img{position:relative;z-index:1;display:block;width:375px;margin:auto}@media only screen and (min-width: 992px){.premium-benefit .benefit-box-img img{margin:0}}.premium-benefit .benefit-box-text{position:relative;z-index:1}@media only screen and (min-width: 992px){.premium-benefit .benefit-box-text{width:50%}}.premium-benefit .benefit-box-text h3{padding-bottom:15px;margin-bottom:15px;font-size:20px;font-weight:700;line-height:1.5;border-bottom:1px solid #333}@media only screen and (min-width: 992px){.premium-benefit .benefit-box-text h3{display:flex;align-items:center;padding-bottom:25px;margin-bottom:25px;font-size:27px;line-height:1.2962962963}}.premium-benefit .benefit-box-text h3 .text-bg-black{display:flex;align-items:center;justify-content:center;width:80px;height:40px;margin-bottom:15px;font-size:20px;font-style:italic;background:#333}@media only screen and (min-width: 992px){.premium-benefit .benefit-box-text h3 .text-bg-black{margin-right:35px;margin-bottom:0}}.premium-benefit .benefit-box-text h3 .text-color-accent{color:var(--color-grit-accent)}.premium-benefit .benefit-box-text h3 .annotation{position:relative;font-size:70%}.premium-benefit .benefit-box-text p{margin-bottom:25px;font-size:16px;line-height:1.75}.premium-benefit .benefit-box-text .annotation-info{margin-top:15px;margin-bottom:0;font-size:16px}.premium-benefit .btn-color-black{max-width:100%}.premium-benefit .btn-premium{margin-top:0}.cta-premium-2022{padding:40px 0 20px;color:#fff;background:#14a69a url(/assets/images/common/bg_cta_curriculums_sp.webp) repeat center}@media only screen and (min-width: 768px){.cta-premium-2022{padding:55px 60px;margin:0 40px 40px}}@media only screen and (min-width: 992px){.cta-premium-2022{background:#14a69a url(/assets/images/common/bg_cta_curriculums.webp) repeat right}.cta-premium-2022 .box-holder{display:flex;gap:111px;align-items:center;justify-content:center}.cta-premium-2022 .box-holder-item{width:calc(50% - 40px)}}@media only screen and (min-width: 768px){.cta-premium-2022 .box-lead{margin-bottom:60px}}.cta-premium-2022 .box-lead-img{width:260px;height:auto;margin:0 auto 20px;text-align:center}.cta-premium-2022 .box-lead-img img{max-width:90%;margin-top:10px;margin-bottom:15px}.cta-premium-2022 .box-lead-img p{font-size:12px;font-weight:700;line-height:1.5;text-align:center}@media only screen and (min-width: 992px){.cta-premium-2022 .box-lead-img{width:298px;margin:0}.cta-premium-2022 .box-lead-img img{max-width:100%;margin-top:unset}}.cta-premium-2022 .box-lead-text{margin-bottom:30px}@media only screen and (min-width: 992px){.page-premium-intensive .cta-premium-2022 .box-lead-text{padding-top:30px;margin-bottom:0}}.cta-premium-2022 .box-lead-text h2{margin-bottom:16px;font-size:35px;line-height:1.5}.cta-premium-2022 .box-lead-text>p{margin-bottom:30px;font-size:16px;font-weight:700;line-height:1.5;text-align:justify}.cta-premium-2022 .box-lead-text .notes{margin-top:33px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}@media only screen and (min-width: 768px){.cta-premium-2022 .box-lead-text h2{margin-bottom:10px;font-size:40px;line-height:1.5}.cta-premium-2022 .box-lead-text>p{margin-bottom:40px;font-size:16px;line-height:1.5}}.cta-premium-2022 .cta-btn{display:flex;gap:0 15px;align-items:center;width:100%;height:21.3333333333vw;padding-right:4.5333333333vw;padding-left:4.5333333333vw;font-size:17px;font-weight:700;color:#14a69a;background-color:#fff;transition:.3s!important}.cta-premium-2022 .cta-btn:after{position:relative;right:0;display:inline-block;width:6px;width:1.875vw;height:6px;height:1.875vw;margin-left:auto;content:"";border-top:1px solid #14a69a;border-right:1px solid #14a69a;transition:.3s;transform:rotate(45deg)}.cta-premium-2022 .cta-btn .btn-badge{display:flex;align-items:center;justify-content:center;width:15.3125vw;height:7.8125vw;margin-right:auto;font-size:3vw;font-weight:700;line-height:1;color:#fff;background-color:#ff6720;border-radius:50px;transition:.3s}.cta-premium-2022 .cta-btn .btn-text{text-align:left}.cta-premium-2022 .cta-btn .btn-text span{display:inline-block}.cta-premium-2022 .cta-btn:hover{background-color:#fff;box-shadow:0 3 30px #0003}.cta-premium-2022 .cta-btn:hover:after{right:-10px}@media only screen and (min-width: 540px){.cta-premium-2022 .cta-btn{height:80px;padding-right:25px;padding-left:25px;font-size:17px}.cta-premium-2022 .cta-btn:after{width:10px;height:10px}.cta-premium-2022 .cta-btn .btn-badge{width:4.412em;height:2.235em;font-size:14px}}@media only screen and (min-width: 1200px){.cta-premium-2022 .cta-btn,.cta-premium-2022 .cta-btn .btn-badge{font-size:17px}}.cta-premium-2022 .box-warranty{padding:40px 20px;background:#ffffff21}.cta-premium-2022 .box-warranty-img{margin-bottom:30px}.cta-premium-2022 .box-warranty p{line-height:1.6}.cta-premium-2022 .box-warranty strong{font-size:14px;font-weight:700}.cta-premium-2022 .box-warranty small{font-size:12px;font-weight:700}@media only screen and (min-width: 992px){.cta-premium-2022 .box-warranty{padding:60px 80px}.cta-premium-2022 .box-warranty-img{margin-bottom:0}.cta-premium-2022 .box-warranty strong{font-size:20px}.cta-premium-2022 .box-warranty small{font-size:12px}}.e-test-cta{padding:30px 0;color:#fff;text-align:center;background:linear-gradient(0deg,#016f61,#099179)}.e-test-cta__title{margin-bottom:15px;font-size:20px;font-weight:700;line-height:1.6;color:#fff}.e-test-cta__title br{display:none}.e-test-cta-detail{margin-bottom:50px}.e-test-cta-detail__image{margin-bottom:10px}.e-test-cta-detail__text{font-size:14px;font-weight:700;line-height:1.5}.e-test-cta-detail__text p{text-align:justify}.e-test-cta-detail__text strong{font-weight:700;color:#fffb9f}.e-test-cta__image{width:575px;max-width:100%;margin:auto}.e-test-cta .premium-cta-btn{margin-bottom:15px}.e-test-cta__link{margin:15px 0 40px;font-size:12px}.e-test-cta__link a{color:#fff;text-decoration:underline}.e-test-cta__link a:hover{text-decoration:none}.e-test-cta__link a:after{display:inline-block;width:.5em;height:.5em;vertical-align:.15em;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.e-test-cta__link strong{font-weight:700}.e-test-cta__text{font-size:12px;font-weight:700}.e-test-cta__text a{color:inherit}@media only screen and (min-width: 768px){.e-test-cta{padding:60px 0;background:linear-gradient(90deg,#016f61,#099179)}.e-test-cta__title{margin-bottom:30px;font-size:28px}.e-test-cta__title br{display:block}.e-test-cta-detail{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.e-test-cta-detail__text{flex-basis:440px;flex-shrink:0;margin-left:20px;font-size:21px}.e-test-cta .premium-cta-btn{margin:40px auto 20px;border:2px solid #fff}.e-test-cta__link{margin-bottom:20px;font-size:18px}}.premium-cta-btn{display:flex;gap:0 15px;align-items:center;width:435px;max-width:100%;height:21.3333333333vw;max-height:80px;padding-right:4.5333333333vw;padding-left:4.5333333333vw;margin:auto;font-size:17px;font-weight:700;line-height:1.3;color:#fff;background-color:#ff6720;border:1px solid #ff6720;transition:.3s}@media only screen and (min-width: 540px){.premium-cta-btn{padding-right:25px;padding-left:25px}}@media only screen and (min-width: 992px){.premium-cta-btn{margin-left:0}}.premium-cta-btn:after{position:relative;right:0;display:inline-block;width:6px;width:1.875vw;height:6px;height:1.875vw;margin-left:auto;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transition:.3s;transform:rotate(45deg)}@media only screen and (min-width: 540px){.premium-cta-btn:after{width:10px;height:10px}}.premium-cta-btn-badge{display:flex;align-items:center;justify-content:center;width:5em;height:7.8125vw;margin-right:auto;font-size:14px;font-weight:700;line-height:1;color:#ff6720;background-color:#fff;border-radius:50px;transition:.3s}@media only screen and (min-width: 1200px){.premium-cta-btn-badge{font-size:17px}}@media only screen and (min-width: 540px){.premium-cta-btn-badge{width:4.412em;height:2.235em;font-size:14px}}.premium-cta-btn-text{text-align:left}.premium-cta-btn-text span{display:inline-block}.premium-cta-btn:hover{box-shadow:0 3px 30px #0003}.premium-cta-btn:hover:after{right:-10px}.premium-section-support{padding:25px 0;color:#fff;background-color:#001764}.premium-section-support_green{background:linear-gradient(0deg,#016f61,#099179)}@media only screen and (min-width: 768px){.premium-section-support_green{background:linear-gradient(90deg,#016f61,#099179)}.premium-section-support__holder{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}}.premium-section-support__text{text-align:center;letter-spacing:.05em}.premium-section-support__text strong{display:inline-block;font-size:28px;font-weight:700}.premium-section-support__text figure img{width:270px;margin:10px auto}.premium-section-support__text span{display:inline-block;margin-bottom:35px;font-size:12px}.premium-section-support__text span a{color:inherit;text-decoration:underline}.premium-section-support__text span a:hover{text-decoration:none}@media only screen and (min-width: 768px){.premium-section-support__text{text-align:unset}.premium-section-support__text strong{margin-top:-15px;font-size:38px}.premium-section-support__text figure img{width:535px;padding-top:15px;padding-bottom:15px;margin-top:0;margin-bottom:2px}.premium-section-support__text span{margin:0;font-size:1rem}}.premium-section-support__image img{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.premium-section-support__image{margin-right:55px}.premium-section-support__image img{margin-right:unset;margin-left:unset}}
