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.btn-color-main{color:#fff;background-color:var(--color-main);border-color:var(--color-main)}.btn-premium.btn-color-main:after{border-color:#fff}.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}.premium-title{margin-bottom:30px;font-size:26px;font-weight:700;line-height:1.5}@media only screen and (min-width: 992px){.premium-title{margin-bottom:95px;font-size:30px}}.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:#14a69a;text-align:center;border:1px solid #14a69a}.btn-premium:after{position:absolute;right:25px;display:inline-block;width:10px;height:10px;margin-left:auto;content:"";border-top:2px solid #14a69a;border-right:2px solid #14a69a;transition:.3s;transform:rotate(45deg)}.btn-premium:hover{box-shadow:0 0 20px #00000014}.btn-premium:hover:after{right:15px}.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}@media only screen and (min-width: 992px){.premium-bg-gradient{position:relative;margin-top:40px;margin-bottom:40px;overflow:hidden}.premium-bg-gradient:after{position:absolute;inset:0;z-index:1;display:block;width:400vw;height:350px;margin-left:-190vw;content:"";background:linear-gradient(135deg,#fff 0 60%,#14a69a66 80%);transform:rotate(45deg)}.premium-bg-gradient section>*{position:relative;z-index:2}}.premium-hero-title{margin:40px auto 10px}@media only screen and (min-width: 992px){.premium-hero-title{margin:75px auto 38px}.premium-hero-title picture{width:80%;margin:auto}}@media only screen and (min-width: 1200px){.premium-hero-title picture{width:auto}}.premium-hero .premium-hero-lead{display:none}@media only screen and (min-width: 992px){.premium-hero .premium-hero-lead{display:block;margin-top:25px;font-size:20px;font-weight:400;text-align:center}.premium-hero-nav .hero-nav-list{display:flex}.premium-hero-nav .hero-nav-list-item{width:33.3333333333%;margin-bottom:0;background-size:100%}}.premium-hero-nav .hero-nav-list-item a{position:relative;display:flex;align-items:flex-end}@media only screen and (min-width: 992px){.premium-hero-nav .hero-nav-list-item a{height:30.0520833333vw}}.premium-hero-nav .hero-nav-list-item a:after{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:37.3333333333vw;content:"";transition:all .3s}@media only screen and (min-width: 992px){.premium-hero-nav .hero-nav-list-item a:after{height:10.4166666667vw}.premium-hero-nav .hero-nav-list-item a:hover:after{height:80%}}.premium-hero-nav .hero-nav-list-item .item-text{position:absolute;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:37.3333333333vw;padding:1em 40px;color:#fff}@media only screen and (min-width: 992px){.premium-hero-nav .hero-nav-list-item .item-text{height:10.4166666667vw}}.premium-hero-nav .hero-nav-list-item .item-text:after,.premium-hero-nav .hero-nav-list-item .item-text h2,.premium-hero-nav .hero-nav-list-item .item-text p{transition:all .3s}.premium-hero-nav .hero-nav-list-item .item-text:after{position:absolute;top:50%;right:40px;display:block;width:18px;height:11px;content:"";background:url(/assets/images/ai/front/icon_chevron-right-solid.svg) no-repeat center center;background-size:100%;transform:translateY(-50%)}@media only screen and (min-width: 992px){.premium-hero-nav .hero-nav-list-item .item-text:after{width:30px;height:19px}}.premium-hero-nav .hero-nav-list-item .item-text h2{margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.5}@media only screen and (min-width: 1400px){.premium-hero-nav .hero-nav-list-item .item-text h2{font-size:30px;line-height:1.1666666667}}.premium-hero-nav .hero-nav-list-item .item-text p{font-size:15px;font-weight:700}@media only screen and (min-width: 1400px){.premium-hero-nav .hero-nav-list-item .item-text p{font-size:20px;line-height:1.45}}.premium-hero-nav .hero-nav-list-item.engineer a:after{background:#14a69acc}@media only screen and (min-width: 992px){.premium-hero-nav .hero-nav-list-item.engineer a:hover:after{background:linear-gradient(#99155f00,#14a69a 90%)}}.premium-hero-nav .hero-nav-list-item.data-science a:after{background:#7d61c0cc}@media only screen and (min-width: 992px){.premium-hero-nav .hero-nav-list-item.data-science a:hover:after{background:linear-gradient(#99155f00,#7d61c0 90%)}}.premium-hero-nav .hero-nav-list-item.e-test a:after{background:#006c57cc}@media only screen and (min-width: 992px){.premium-hero-nav .hero-nav-list-item.e-test a:hover:after{background:linear-gradient(#99155f00,#006c57 90%)}}.premium-hero-nav .hero-nav-list-item a:hover .item-text:after{transform:translate(10px) translateY(-50%)}.premium-hero-nav .hero-nav-list-item a:hover .item-text h2,.premium-hero-nav .hero-nav-list-item a:hover .item-text p{transform:translate(10px)}.premium-cv{margin:50px auto 45px}@media only screen and (min-width: 992px){.premium-cv{margin:80px auto}.premium-cv .cv-box-holder{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}}.premium-cv .cv-box-text{margin-bottom:35px}@media only screen and (min-width: 992px){.premium-cv .cv-box-text{margin-bottom:0}}.premium-cv .cv-box-text .cv-text-title{margin-bottom:30px;font-size:30px;font-weight:700;line-height:1.5}@media only screen and (min-width: 992px){.premium-cv .cv-box-text .cv-text-title{font-size:50px;line-height:1.5}}.premium-cv .cv-box-text .cv-text-lead{margin-bottom:35px;font-size:15px;line-height:1.6}@media only screen and (min-width: 992px){.premium-cv .cv-box-text .cv-text-lead{margin-bottom:50px;font-size:18px;line-height:1.5}}.premium-cv .cv-box-text .cv-text-lead a{color:#1452a6;text-decoration:underline}.premium-cv .cv-box-text .cv-text-lead a:hover{text-decoration:none}.premium-cv .cv-box-img{padding:0 40px}@media only screen and (min-width: 992px){.premium-cv .cv-box-img{flex-grow:1;width:38.6363636364%;max-width:425px;padding:0;margin-right:100px}}.premium-cv .cv-box-img img{margin-left:-10px}@media only screen and (min-width: 992px){.premium-cv .cv-box-img img{margin:0}}.premium-case{margin:40px 0 30px;line-height:1.5}@media only screen and (min-width: 992px){.premium-case{margin:60px 0}}.premium-case em{font-style:normal}.premium-case.-premium .premium-case-title em{color:var(--color-main)}@media only screen and (min-width: 992px){.premium-case.-premium .premium-case-row{grid-template-columns:repeat(4,1fr);grid-template-rows:110px auto auto 84px}}.premium-case.-premium .premium-case-item-text{background:var(--color-main)}.premium-case.-analysis .inner{padding-inline:7.5px}.premium-case.-analysis .premium-case-title em{color:var(--color-link)}@media only screen and (min-width: 992px){.premium-case.-analysis .premium-case-row{grid-template-columns:repeat(3,1fr)}}.premium-case.-analysis .premium-case-item-text{background:var(--color-link)}.premium-case-title{font-size:26px;font-weight:700;text-align:center;word-break:auto-phrase}@media only screen and (min-width: 992px){.premium-case-title{font-size:30px}}.premium-case-row{display:grid;grid-template-columns:1fr;gap:28px;margin-top:24px}.premium-case-item{background:#fff;border-radius:10px;box-shadow:0 9px 50px #3131311a}@media only screen and (min-width: 992px){.premium-case-item{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}}.hoge-item-image{padding-top:20px;text-align:center}.premium-case-category{margin-top:16px;font-size:14px;text-align:center}.premium-case-category em{margin-right:4px;font-size:18px;font-weight:700}.premium-case-role{display:flex;margin-top:20px;font-weight:700;line-height:1.25}.premium-case-role>*{display:flex;flex-basis:50%;align-items:center;justify-content:center;padding-block:14px;text-align:center}.premium-case-item-title{position:relative;background:#e7e7e7}@media only screen and (min-width: 992px){.premium-case-item-title{flex-basis:39.4%}}.premium-case-item-title:before,.premium-case-item-title:after{position:absolute;display:block;content:""}.premium-case-item-title:after{right:-6px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:12px solid #ff6720}.premium-case-item-title:before{right:-8px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:12px solid #e7e7e7}.premium-case-item-text{color:#fff}@media only screen and (min-width: 992px){.premium-case-item-text{flex-basis:60.6%}}.premium-case-text{display:flex;align-items:center;justify-content:center;padding-block:20px}.premium-case-note{margin-top:16px;font-size:11px;text-align:center}@media only screen and (min-width: 992px){.premium-case-note{text-align:right}}.premium-select{padding:50px 20px 35px;margin-right:20px;margin-left:20px;background-color:#f8f8f8}@media only screen and (min-width: 992px){.premium-select{padding:60px 0}.premium-select .premium-title{margin-bottom:40px}}.premium-select .select-img{max-width:195px;margin-right:auto;margin-left:auto}@media only screen and (min-width: 992px){.premium-select .select-img{display:flex;justify-content:center;max-width:100%}}.premium-select .select-img picture{display:block;margin-bottom:50px}@media only screen and (min-width: 992px){.premium-select .select-img picture{max-width:428px;margin:0 3.125vw 50px}}.premium-select .select-text{font-size:8px;line-height:1.5;text-align:justify}@media only screen and (min-width: 992px){.premium-select .select-text{max-width:615px;margin-right:auto;margin-left:auto;font-size:10px;text-align:center}}.premium-skill{z-index:1;margin-top:95px;margin-bottom:70px;overflow:visible}@media only screen and (min-width: 992px){.premium-skill{margin-bottom:100px}}.premium-skill .skill-bg{position:relative}.premium-skill .skill-bg:before{position:absolute;top:-123px;right:-42px;z-index:-1;display:block;width:937px;height:671px;content:"";background:url(/assets/images/ai/front/bg_skill.webp) no-repeat center center;background-size:100%;transform:translate(100px)}@media only screen and (min-width: 992px){.premium-skill .skill-bg:before{right:36px}}.premium-skill .skill-title{z-index:20;margin-bottom:97px;font-size:26px;font-weight:700;line-height:1.5}.premium-skill .skill-title br.pc{display:none}.premium-skill .skill-title br.sp{display:block}@media only screen and (min-width: 992px){.premium-skill .skill-title{margin-bottom:68px;font-size:40px;line-height:1.5}.premium-skill .skill-title br.pc{display:block}.premium-skill .skill-title br.sp{display:none}}.premium-skill .skill-list{z-index:20;display:grid;grid-template-columns:1fr;gap:30px}@media only screen and (min-width: 992px){.premium-skill .skill-list{grid-template-columns:1fr 1fr;gap:60px}}.premium-skill .skill-list .skill-list-item{padding:30px 20px;background-color:#ffffffe6;border-radius:10px;box-shadow:0 9px 50px #3131311a}@media only screen and (min-width: 992px){.premium-skill .skill-list .skill-list-item{padding:50px 35px 40px}}.premium-skill .skill-list .skill-list-item h3{margin-bottom:22px;font-size:25px;font-weight:700;line-height:1.5;text-align:center}@media only screen and (min-width: 992px){.premium-skill .skill-list .skill-list-item h3{margin-bottom:23px;font-size:25px}}.premium-skill .skill-list .skill-list-item h3 span.text-color-accent{color:var(--color-grit-accent)}.premium-skill .skill-list .skill-list-item figure{margin-bottom:22px;text-align:center}@media only screen and (min-width: 992px){.premium-skill .skill-list .skill-list-item figure{margin-bottom:30px}}.premium-skill .skill-list .skill-list-item figure img{margin:0 auto}.premium-skill .skill-list .skill-list-item p{font-size:16px;line-height:1.6;text-align:left}.premium-curriculum{width:100%;margin:65px 0 75px;overflow:hidden}@media only screen and (min-width: 992px){.premium-curriculum{margin:105px auto 50px}}.premium-curriculum .premium-title{margin-bottom:90px}@media only screen and (min-width: 992px){.premium-curriculum .premium-title{margin-bottom:180px}.premium-curriculum .curriculum-list{display:flex;align-items:center;justify-content:space-between}}.premium-curriculum .curriculum-list-item{position:relative;padding:0 35px 40px;margin-bottom:170px;background:#fff;border-radius:10px;box-shadow:0 8px 30px #00000014}@media only screen and (min-width: 992px){.premium-curriculum .curriculum-list-item{width:calc(33.33% - 15px);padding:0 25px 40px;margin-bottom:0}}@media only screen and (min-width: 1200px){.premium-curriculum .curriculum-list-item{width:345px;min-height:470px}}.premium-curriculum .curriculum-list-item:first-child{margin-top:170px}@media only screen and (min-width: 992px){.premium-curriculum .curriculum-list-item:first-child{margin-top:0}}.premium-curriculum .curriculum-list-item:last-child{margin-bottom:0}.premium-curriculum .curriculum-list-item:after{position:absolute;inset:0;z-index:-1;display:block;width:200vw;height:190px;margin:auto auto auto 5vw;content:"";background:linear-gradient(to right,#fff6,#14a69a66 55% 100%);transform:rotate(50deg) translate(-30vw)}@media only screen and (min-width: 992px){.premium-curriculum .curriculum-list-item:after{content:none}}.premium-curriculum .curriculum-list-item .item-img{margin-bottom:20px;text-align:center}.premium-curriculum .curriculum-list-item .item-img img{margin-top:-125px}.premium-curriculum .curriculum-list-item .item-title{margin-bottom:35px;font-size:25px;line-height:1.44;text-align:center}@media only screen and (min-width: 992px){.premium-curriculum .curriculum-list-item .item-title{margin-bottom:25px}}.premium-curriculum .curriculum-list-item .item-text{margin-bottom:40px}.premium-curriculum .curriculum-list-item .item-text li{padding-left:20px;margin-bottom:20px;border-left:3px solid #ccc}@media only screen and (min-width: 992px){.premium-curriculum .curriculum-list-item .item-text li{padding-left:25px}}.premium-curriculum .curriculum-list-item .item-text li:last-child{margin-bottom:0}.premium-curriculum .curriculum-list-item .item-text li p{line-height:1.5}.premium-curriculum .curriculum-list-item .item-btn{margin-top:30px;color:#fff}@media only screen and (min-width: 992px){.premium-curriculum .curriculum-list-item .item-btn{margin-top:60px}}.premium-curriculum .curriculum-list-item .item-btn:after{border-color:#fff}.premium-curriculum .curriculum-list .lp-engineer .item-img img{width:67.9245283019%}@media only screen and (min-width: 1200px){.premium-curriculum .curriculum-list .lp-engineer .item-img img{width:246px}}.premium-curriculum .curriculum-list .lp-engineer .item-title{color:#14a69a}.premium-curriculum .curriculum-list .lp-engineer .item-text li{border-color:#14a69a}.premium-curriculum .curriculum-list .lp-engineer .item-btn{background-color:#14a69a;border-color:#14a69a}@media only screen and (min-width: 1200px){.premium-curriculum .curriculum-list .lp-analysis{margin-bottom:85px}}.premium-curriculum .curriculum-list .lp-analysis .item-img img{width:55.4716981132%}@media only screen and (min-width: 1200px){.premium-curriculum .curriculum-list .lp-analysis .item-img img{width:200px}}.premium-curriculum .curriculum-list .lp-analysis .item-title{color:#7d61c0}.premium-curriculum .curriculum-list .lp-analysis .item-text li{border-color:#7d61c0}.premium-curriculum .curriculum-list .lp-analysis .item-btn{background-color:#7d61c0;border-color:#7d61c0}.premium-curriculum .curriculum-list .e-test .item-img img{width:81.8867924528%}@media only screen and (min-width: 1200px){.premium-curriculum .curriculum-list .e-test .item-img img{width:297px}}.premium-curriculum .curriculum-list .e-test .item-title{color:#006c57}.premium-curriculum .curriculum-list .e-test .item-text li{border-color:#006c57}.premium-curriculum .curriculum-list .e-test .item-btn{background-color:#006c57;border-color:#006c57}
