:root{--dp: 1px}@media screen and (min-width: 701px)and (max-width: 1084px){:root{--dp: 0.0922509vw}}@media screen and (max-width: 750px){:root{--dp: 0.266667vw}}@-webkit-keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}@keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}.training-intro{padding-block:calc(120 * var(--dp)) calc(160 * var(--dp));text-align:center}@media screen and (max-width: 750px){.training-intro{padding-block:calc(80 * var(--dp)) calc(100 * var(--dp))}}.training-intro__ttl{font-size:calc(36 * var(--dp));font-weight:700;line-height:1.6;-webkit-margin-after:calc(40 * var(--dp));margin-block-end:calc(40 * var(--dp))}@media screen and (max-width: 750px){.training-intro__ttl{font-size:calc(24 * var(--dp));-webkit-margin-after:calc(32 * var(--dp));margin-block-end:calc(32 * var(--dp))}}.training-intro__txt{font-size:calc(16 * var(--dp));line-height:2;color:#bbb}@media screen and (max-width: 750px){.training-intro__txt{font-size:calc(14 * var(--dp))}}.training-course{background-color:#1a1a1a;padding-block:calc(120 * var(--dp));color:#fff}@media screen and (max-width: 750px){.training-course{padding-block:calc(80 * var(--dp))}}.training-course__index{-webkit-margin-before:calc(36 * var(--dp));margin-block-start:calc(36 * var(--dp));max-width:calc(1100 * var(--dp));margin-inline:auto;padding:calc(20 * var(--dp)) calc(24 * var(--dp));background-color:rgba(255,255,255,.04);border:1px solid rgba(201,162,39,.25);border-radius:calc(12 * var(--dp))}@media screen and (max-width: 750px){.training-course__index{-webkit-margin-before:calc(28 * var(--dp));margin-block-start:calc(28 * var(--dp));padding:calc(16 * var(--dp)) calc(14 * var(--dp))}}.training-course__index__ttl{margin:0 0 calc(16 * var(--dp));text-align:center;font-size:calc(13 * var(--dp));font-weight:700;letter-spacing:.12em;color:#c9a227}@media screen and (max-width: 750px){.training-course__index__ttl{font-size:calc(11 * var(--dp));-webkit-margin-after:calc(12 * var(--dp));margin-block-end:calc(12 * var(--dp))}}.training-course__index__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(8 * var(--dp)) calc(10 * var(--dp));list-style:none;margin:0;padding:0}.training-course__index__list button{display:inline-block;padding:calc(7 * var(--dp)) calc(12 * var(--dp));font-size:calc(12 * var(--dp));font-weight:500;line-height:1.4;color:rgba(255,255,255,.92);text-decoration:none;border:1px solid rgba(255,255,255,.15);border-radius:calc(999 * var(--dp));background-color:rgba(255,255,255,.04);-webkit-transition:color .25s ease,border-color .25s ease,background-color .25s ease;-o-transition:color .25s ease,border-color .25s ease,background-color .25s ease;transition:color .25s ease,border-color .25s ease,background-color .25s ease;cursor:pointer}@media(hover: hover)and (pointer: fine){.training-course__index__list button:hover{color:#c9a227;border-color:rgba(201,162,39,.5);background-color:rgba(201,162,39,.08)}}.training-course__index__list button.is-active{color:#c9a227;border-color:rgba(201,162,39,.5);background-color:rgba(201,162,39,.15)}@media screen and (max-width: 750px){.training-course__index__list button{font-size:calc(11 * var(--dp));padding:calc(6 * var(--dp)) calc(10 * var(--dp))}}.training-course__list{-webkit-margin-before:calc(48 * var(--dp));margin-block-start:calc(48 * var(--dp));display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(20 * var(--dp));max-width:calc(1100 * var(--dp));margin-inline:auto}@media screen and (max-width: 992px){.training-course__list{grid-template-columns:repeat(2, 1fr);gap:calc(18 * var(--dp))}}@media screen and (max-width: 750px){.training-course__list{grid-template-columns:1fr;-webkit-margin-before:calc(36 * var(--dp));margin-block-start:calc(36 * var(--dp));gap:calc(16 * var(--dp))}}.training-course__empty{grid-column:1/-1;text-align:center;font-size:calc(14 * var(--dp));color:rgba(255,255,255,.6);padding-block:calc(40 * var(--dp))}@media screen and (max-width: 750px){.training-course__empty{font-size:calc(13 * var(--dp))}}.training-course__item{scroll-margin-top:calc(100 * var(--dp));display:none;min-width:0}.training-course__item.is-show{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeInTab .5s ease forwards;animation:fadeInTab .5s ease forwards}@-webkit-keyframes fadeInTab{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInTab{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.training-course__item.u-slideUpFade{display:none;opacity:1 !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;visibility:visible !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.training-course__item.u-slideUpFade.is-show{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeInTab .4s ease forwards !important;animation:fadeInTab .4s ease forwards !important}@media screen and (max-width: 750px){.training-course__item{scroll-margin-top:calc(88 * var(--dp))}}.training-course__card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:calc(10 * var(--dp));padding:calc(22 * var(--dp)) calc(20 * var(--dp));-webkit-transition:border-color .35s ease,-webkit-box-shadow .35s ease,-webkit-transform .35s ease;transition:border-color .35s ease,-webkit-box-shadow .35s ease,-webkit-transform .35s ease;-o-transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease,-webkit-box-shadow .35s ease,-webkit-transform .35s ease}@media screen and (max-width: 750px){.training-course__card{padding:calc(20 * var(--dp)) calc(16 * var(--dp));border-radius:calc(8 * var(--dp))}}@media(hover: hover)and (pointer: fine){.training-course__card:hover{border-color:rgba(201,162,39,.4);-webkit-box-shadow:0 calc(12 * var(--dp)) calc(40 * var(--dp)) rgba(0,0,0,.35);box-shadow:0 calc(12 * var(--dp)) calc(40 * var(--dp)) rgba(0,0,0,.35);-webkit-transform:translateY(calc(-4 * var(--dp)));-ms-transform:translateY(calc(-4 * var(--dp)));transform:translateY(calc(-4 * var(--dp)))}}.training-course__card__cat{display:inline-block;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-size:calc(10 * var(--dp));font-weight:600;letter-spacing:.06em;color:#c9a227;padding:calc(3 * var(--dp)) calc(10 * var(--dp));-webkit-margin-after:calc(12 * var(--dp));margin-block-end:calc(12 * var(--dp));border:1px solid rgba(201,162,39,.4);border-radius:calc(999 * var(--dp));background-color:rgba(201,162,39,.08)}@media screen and (max-width: 750px){.training-course__card__cat{font-size:calc(10 * var(--dp));-webkit-margin-after:calc(10 * var(--dp));margin-block-end:calc(10 * var(--dp))}}.training-course__card__ttl{font-size:calc(16 * var(--dp));font-weight:700;line-height:1.5;color:#fff}@media screen and (max-width: 750px){.training-course__card__ttl{font-size:calc(15 * var(--dp))}}.training-course__card__sub{font-size:calc(12 * var(--dp));color:#c9a227;-webkit-margin-before:calc(8 * var(--dp));margin-block-start:calc(8 * var(--dp));font-weight:500;line-height:1.5}@media screen and (max-width: 750px){.training-course__card__sub{font-size:calc(12 * var(--dp));-webkit-margin-before:calc(8 * var(--dp));margin-block-start:calc(8 * var(--dp))}}.training-course__card__excerpt{font-size:calc(12 * var(--dp));line-height:1.75;color:rgba(255,255,255,.72);-webkit-margin-before:calc(12 * var(--dp));margin-block-start:calc(12 * var(--dp));-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media screen and (max-width: 750px){.training-course__card__excerpt{font-size:calc(12 * var(--dp));-webkit-margin-before:calc(10 * var(--dp));margin-block-start:calc(10 * var(--dp));-webkit-line-clamp:5}}.training-course__card__foot{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:calc(16 * var(--dp));padding-block-start:calc(16 * var(--dp))}@media screen and (max-width: 750px){.training-course__card__foot{-webkit-padding-before:calc(14 * var(--dp));padding-block-start:calc(14 * var(--dp))}}.training-course__card__more{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(8 * var(--dp));padding:calc(8 * var(--dp)) calc(16 * var(--dp));font-size:calc(11 * var(--dp));font-weight:600;letter-spacing:.06em;color:#c9a227;border:1px solid rgba(201,162,39,.45);border-radius:calc(999 * var(--dp));background-color:rgba(201,162,39,.07);-webkit-transition:color .25s ease,background-color .25s ease,border-color .25s ease;-o-transition:color .25s ease,background-color .25s ease,border-color .25s ease;transition:color .25s ease,background-color .25s ease,border-color .25s ease}@media screen and (max-width: 750px){.training-course__card__more{padding:calc(7 * var(--dp)) calc(14 * var(--dp));font-size:calc(11 * var(--dp))}}.training-course__card__more::after{content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(5 * var(--dp));height:calc(5 * var(--dp));border:solid currentColor;border-width:0 calc(1.5 * var(--dp)) calc(1.5 * var(--dp)) 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}@media(hover: hover)and (pointer: fine){.training-course__card__more:hover{color:#fff;background-color:rgba(201,162,39,.18);border-color:rgba(201,162,39,.7)}.training-course__card__more:hover::after{-webkit-transform:rotate(-45deg) translate(calc(2 * var(--dp)), calc(2 * var(--dp)));-ms-transform:rotate(-45deg) translate(calc(2 * var(--dp)), calc(2 * var(--dp)));transform:rotate(-45deg) translate(calc(2 * var(--dp)), calc(2 * var(--dp)))}}.training-course__btn{-webkit-margin-before:calc(56 * var(--dp));margin-block-start:calc(56 * var(--dp));text-align:center}@media screen and (max-width: 750px){.training-course__btn{-webkit-margin-before:calc(44 * var(--dp));margin-block-start:calc(44 * var(--dp))}}.training-course .btn-regular{margin-inline:auto}.training-visual{padding-block:calc(120 * var(--dp))}@media screen and (max-width: 750px){.training-visual{padding-block:calc(80 * var(--dp))}}.training-visual--case{background-color:#1a1a1a}.training-visual__lead{max-width:calc(880 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp));text-align:center;font-size:calc(16 * var(--dp));line-height:2;color:#bbb}@media screen and (max-width: 750px){.training-visual__lead{-webkit-margin-before:calc(48 * var(--dp));margin-block-start:calc(48 * var(--dp));font-size:calc(14 * var(--dp));text-align:left}}.training-visual__figure{-webkit-margin-before:calc(48 * var(--dp));margin-block-start:calc(48 * var(--dp));margin-inline:auto;max-width:calc(1100 * var(--dp))}@media screen and (max-width: 750px){.training-visual__figure{-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}}.training-visual__figure picture,.training-visual__figure img{display:block;width:100%;height:auto}.training-visual__figure img{border-radius:calc(12 * var(--dp));border:1px solid rgba(255,255,255,.12);-webkit-box-sizing:border-box;box-sizing:border-box}.training-visual--case .training-visual__lead{color:rgba(255,255,255,.72)}.training-outline{padding-block:calc(120 * var(--dp))}@media screen and (max-width: 750px){.training-outline{padding-block:calc(80 * var(--dp))}}.training-outline__banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:calc(40 * var(--dp)) calc(48 * var(--dp));-webkit-margin-before:calc(48 * var(--dp));margin-block-start:calc(48 * var(--dp))}@media screen and (max-width: 750px){.training-outline__banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:calc(40 * var(--dp));-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}}.training-outline__banner__col{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.training-outline__banner__col--curriculum{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){.training-outline__banner__col--curriculum{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.training-outline__banner__fig{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;margin:0}@media screen and (max-width: 750px){.training-outline__banner__fig{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%}}.training-outline__banner__fig img{display:block;width:100%;height:auto;border-radius:calc(12 * var(--dp));border:1px solid rgba(255,255,255,.12);-webkit-box-sizing:border-box;box-sizing:border-box}.training-outline__curriculum{-webkit-margin-before:0;margin-block-start:0;margin-inline:auto;width:100%;max-width:calc(520 * var(--dp));text-align:center}@media screen and (max-width: 750px){.training-outline__curriculum{max-width:100%}}.training-outline__curriculum__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(12 * var(--dp)) calc(8 * var(--dp));-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 750px){.training-outline__curriculum__row{gap:calc(8 * var(--dp)) calc(4 * var(--dp))}}.training-outline__pill{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:calc(220 * var(--dp));width:calc(56 * var(--dp));padding:calc(16 * var(--dp)) calc(8 * var(--dp));-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear, left top, left bottom, from(rgba(201, 162, 39, 0.22)), to(rgba(201, 162, 39, 0.08)));background:-webkit-linear-gradient(top, rgba(201, 162, 39, 0.22) 0%, rgba(201, 162, 39, 0.08) 100%);background:-o-linear-gradient(top, rgba(201, 162, 39, 0.22) 0%, rgba(201, 162, 39, 0.08) 100%);background:linear-gradient(180deg, rgba(201, 162, 39, 0.22) 0%, rgba(201, 162, 39, 0.08) 100%);border:1px solid rgba(201,162,39,.45);border-radius:calc(14 * var(--dp));-webkit-box-shadow:0 calc(12 * var(--dp)) calc(40 * var(--dp)) rgba(0,0,0,.35);box-shadow:0 calc(12 * var(--dp)) calc(40 * var(--dp)) rgba(0,0,0,.35)}@media screen and (max-width: 750px){.training-outline__pill{min-height:calc(168 * var(--dp));width:calc(48 * var(--dp));padding:calc(12 * var(--dp)) calc(6 * var(--dp));border-radius:calc(10 * var(--dp))}}.training-outline__pill__txt{display:block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-size:calc(18 * var(--dp));font-weight:700;letter-spacing:.35em;color:#fff;line-height:1.2}@media screen and (max-width: 750px){.training-outline__pill__txt{font-size:calc(14 * var(--dp));letter-spacing:.25em}}.training-outline__cross{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-family:"Outfit",sans-serif;font-size:calc(28 * var(--dp));font-weight:600;line-height:1;color:#c9a227;opacity:.9;padding-inline:calc(4 * var(--dp))}@media screen and (max-width: 750px){.training-outline__cross{font-size:calc(22 * var(--dp))}}.training-outline__curriculum__caption{-webkit-margin-before:calc(36 * var(--dp));margin-block-start:calc(36 * var(--dp));margin-inline:auto;max-width:calc(480 * var(--dp));font-size:calc(16 * var(--dp));font-weight:500;line-height:1.75;color:#fff;text-align:center}@media screen and (max-width: 750px){.training-outline__curriculum__caption{-webkit-margin-before:calc(28 * var(--dp));margin-block-start:calc(28 * var(--dp));font-size:calc(14 * var(--dp))}}.training-outline__curriculum__caption__accent{color:#c9a227;font-weight:700}.training-outline__curriculum__caption__rest{color:rgba(255,255,255,.88);font-weight:500}.training-outline__curriculum__caption__line2{display:inline-block;-webkit-margin-before:calc(4 * var(--dp));margin-block-start:calc(4 * var(--dp));color:rgba(255,255,255,.88);font-weight:500}@media screen and (max-width: 750px){.training-outline__curriculum__caption__line2{-webkit-margin-before:calc(2 * var(--dp));margin-block-start:calc(2 * var(--dp))}}.training-outline__content{max-width:calc(900 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(64 * var(--dp));margin-block-start:calc(64 * var(--dp))}@media screen and (max-width: 750px){.training-outline__content{-webkit-margin-before:calc(48 * var(--dp));margin-block-start:calc(48 * var(--dp))}}.training-outline__content dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid rgba(255,255,255,.2);padding-block:calc(32 * var(--dp))}@media screen and (max-width: 750px){.training-outline__content dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-block:calc(24 * var(--dp))}}.training-outline__content dl:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.training-outline__content dl dt{width:calc(240 * var(--dp));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:500;font-size:calc(18 * var(--dp));color:#c9a227;letter-spacing:.05em}@media screen and (max-width: 750px){.training-outline__content dl dt{width:100%;-webkit-margin-after:calc(16 * var(--dp));margin-block-end:calc(16 * var(--dp));font-size:calc(16 * var(--dp))}}.training-outline__content dl dd{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:calc(16 * var(--dp));line-height:2;color:#fff}@media screen and (max-width: 750px){.training-outline__content dl dd{font-size:calc(14 * var(--dp))}}.training-company{background-color:#1a1a1a;padding-block:calc(120 * var(--dp))}@media screen and (max-width: 750px){.training-company{padding-block:calc(80 * var(--dp))}}.training-company__content{max-width:calc(800 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(80 * var(--dp));margin-block-start:calc(80 * var(--dp));background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:calc(16 * var(--dp));padding:calc(60 * var(--dp))}@media screen and (max-width: 750px){.training-company__content{-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp));padding:calc(32 * var(--dp)) calc(20 * var(--dp));border-radius:calc(8 * var(--dp))}}.training-company__ttl{font-size:calc(24 * var(--dp));font-weight:500;text-align:center;-webkit-margin-after:calc(40 * var(--dp));margin-block-end:calc(40 * var(--dp));letter-spacing:.05em}@media screen and (max-width: 750px){.training-company__ttl{font-size:calc(20 * var(--dp));-webkit-margin-after:calc(32 * var(--dp));margin-block-end:calc(32 * var(--dp))}}.training-company__table{width:100%;border-collapse:collapse}.training-company__table tr{border-top:1px solid rgba(255,255,255,.1)}.training-company__table tr:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.training-company__table th{width:30%;padding-block:calc(36 * var(--dp));-webkit-padding-start:calc(24 * var(--dp));padding-inline-start:calc(24 * var(--dp));text-align:left;font-weight:500;color:#c9a227;line-height:2}@media screen and (max-width: 750px){.training-company__table th{display:block;width:100%;padding-block:calc(20 * var(--dp)) calc(8 * var(--dp));-webkit-padding-start:0;padding-inline-start:0}}.training-company__table td{width:70%;padding-block:calc(36 * var(--dp));line-height:2}@media screen and (max-width: 750px){.training-company__table td{font-size:calc(14 * var(--dp));display:block;width:100%;padding-block:0 calc(24 * var(--dp))}}.training-check{padding-block:calc(120 * var(--dp)) calc(160 * var(--dp));text-align:center}@media screen and (max-width: 750px){.training-check{padding-block:calc(80 * var(--dp)) calc(100 * var(--dp))}}.training-check__ttl{font-size:calc(32 * var(--dp));font-weight:700;line-height:1.5;-webkit-margin-after:calc(60 * var(--dp));margin-block-end:calc(60 * var(--dp))}@media screen and (max-width: 750px){.training-check__ttl{font-size:calc(20 * var(--dp));-webkit-margin-after:calc(40 * var(--dp));margin-block-end:calc(40 * var(--dp))}}.training-check__list{display:inline-block;text-align:left;background-color:rgba(201,162,39,.1);border:1px solid rgba(201,162,39,.3);border-radius:calc(16 * var(--dp));padding:calc(48 * var(--dp)) calc(64 * var(--dp));-webkit-margin-after:calc(60 * var(--dp));margin-block-end:calc(60 * var(--dp))}@media screen and (max-width: 750px){.training-check__list{padding:calc(32 * var(--dp)) calc(24 * var(--dp));-webkit-margin-after:calc(40 * var(--dp));margin-block-end:calc(40 * var(--dp));width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.training-check__list li{font-size:calc(18 * var(--dp));font-weight:500;-webkit-margin-after:calc(24 * var(--dp));margin-block-end:calc(24 * var(--dp));-webkit-padding-start:calc(32 * var(--dp));padding-inline-start:calc(32 * var(--dp));position:relative;line-height:1.6}@media screen and (max-width: 750px){.training-check__list li{font-size:calc(14 * var(--dp));-webkit-margin-after:calc(20 * var(--dp));margin-block-end:calc(20 * var(--dp));-webkit-padding-start:calc(28 * var(--dp));padding-inline-start:calc(28 * var(--dp))}}.training-check__list li:last-child{-webkit-margin-after:0;margin-block-end:0}.training-check__list li::before{content:"";position:absolute;left:0;top:calc(6 * var(--dp));width:calc(20 * var(--dp));height:calc(20 * var(--dp));background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23C9A227" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>') no-repeat center center/contain}@media screen and (max-width: 750px){.training-check__list li::before{top:calc(4 * var(--dp));width:calc(18 * var(--dp));height:calc(18 * var(--dp))}}.training-check__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.training-contact{-webkit-margin-before:calc(100 * var(--dp));margin-block-start:calc(100 * var(--dp));-webkit-padding-after:calc(80 * var(--dp));padding-block-end:calc(80 * var(--dp))}@media screen and (max-width: 750px){.training-contact{-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp));-webkit-padding-after:calc(60 * var(--dp));padding-block-end:calc(60 * var(--dp))}}.training-contact .c_ttl02{-webkit-margin-after:calc(40 * var(--dp));margin-block-end:calc(40 * var(--dp))}@media screen and (max-width: 750px){.training-contact .c_ttl02{-webkit-margin-after:calc(32 * var(--dp));margin-block-end:calc(32 * var(--dp))}}.training-contact__type-row .wpcf7-form-control.wpcf7-radio:not(._vertical){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(16 * var(--dp)) calc(40 * var(--dp));-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 750px){.training-contact__type-row .wpcf7-form-control.wpcf7-radio:not(._vertical){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(12 * var(--dp))}}.training-single{padding-block:calc(100 * var(--dp)) calc(140 * var(--dp))}@media screen and (max-width: 750px){.training-single{padding-block:calc(64 * var(--dp)) calc(96 * var(--dp))}}.training-single__inner{max-width:calc(880 * var(--dp));margin-inline:auto}.training-single__head{text-align:center;-webkit-margin-after:calc(56 * var(--dp));margin-block-end:calc(56 * var(--dp));-webkit-padding-after:calc(40 * var(--dp));padding-block-end:calc(40 * var(--dp));border-bottom:1px solid rgba(255,255,255,.12)}@media screen and (max-width: 750px){.training-single__head{-webkit-margin-after:calc(40 * var(--dp));margin-block-end:calc(40 * var(--dp));-webkit-padding-after:calc(28 * var(--dp));padding-block-end:calc(28 * var(--dp))}}.training-single__cat{display:inline-block;font-size:calc(13 * var(--dp));font-weight:600;letter-spacing:.08em;color:#c9a227;padding:calc(5 * var(--dp)) calc(16 * var(--dp));-webkit-margin-after:calc(20 * var(--dp));margin-block-end:calc(20 * var(--dp));border:1px solid rgba(201,162,39,.4);border-radius:calc(999 * var(--dp));background-color:rgba(201,162,39,.08)}@media screen and (max-width: 750px){.training-single__cat{font-size:calc(12 * var(--dp));-webkit-margin-after:calc(16 * var(--dp));margin-block-end:calc(16 * var(--dp))}}.training-single__ttl{font-size:calc(34 * var(--dp));font-weight:700;line-height:1.45;color:#fff}@media screen and (max-width: 750px){.training-single__ttl{font-size:calc(24 * var(--dp))}}.training-single__thumb{-webkit-margin-after:calc(48 * var(--dp));margin-block-end:calc(48 * var(--dp))}@media screen and (max-width: 750px){.training-single__thumb{-webkit-margin-after:calc(36 * var(--dp));margin-block-end:calc(36 * var(--dp))}}.training-single__thumb img{display:block;width:100%;height:auto;border-radius:calc(12 * var(--dp));border:1px solid rgba(255,255,255,.12)}.training-single__foot{-webkit-margin-before:calc(80 * var(--dp));margin-block-start:calc(80 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){.training-single__foot{-webkit-margin-before:calc(56 * var(--dp));margin-block-start:calc(56 * var(--dp))}}