:root{--color-white:#ffffff;--color-black:#2d2d2a;--color-sub-black:#353535;--color-sub-black-2:#9b9b9b;--color-main:#ff91c2;--color-sub:#4c4c47;--color-text:#000000;--color-button:#4c4c47;--color-label:linear-gradient(180deg, #763f20 0%, #310c02 100%);--color-label-text:#ffffff;--color-button:linear-gradient(180deg, #353535 0%, , #1e1e1e 100%);--color-button-text:#ffffff;--gradient-main:linear-gradient(180deg, #763f20 0%, #310c02 100%);--color-line:#06c755;--color-bg-emph:rgba(252, 3, 135, 0.04);--color-background:#fff8f1;--color-mask:rgba(0, 0, 0, 0.5);--gradient-main:linear-gradient(180deg, #763f20 0%, #310c02 100%);--color-label-new:linear-gradient(180deg, #763f20 0%, #310c02 100%);--shadow-white:0 0 4px #ffffff;--shadow-black:0 0 5px #000000;--shadow-main:0 0 2px #3f1709;--shadow-box:rgba(255, 255, 255, 1)}@font-face{font-family:Cinzel;src:url(../fonts/Cinzel.woff2) format("woff2");font-display:swap;font-optical-sizing:auto;font-weight:400;font-style:normal}.system__section{margin-top:8.3333333333vw}@media (min-width:1920px){.system__section{margin-top:160px}}@media (max-width:767px){.system__section{margin-top:15.6453715776vw}}.system__section .course__items{width:59.7222222222vw;display:block;margin:0 auto 4.1666666667vw;padding:3.4722222222vw 2.0833333333vw;background:var(--color-label);outline:solid .1388888889vw var(--color-main);outline-offset:.1388888889vw}@media (min-width:1920px){.system__section .course__items{width:1146.6666666667px}}@media (max-width:767px){.system__section .course__items{width:88.6571056063vw}}@media not screen and (min-width:768px){.system__section .course__items{padding:7.8226857888vw 2.6075619296vw;outline:solid .5215123859vw var(--color-main);outline-offset:.5215123859vw;margin:0 auto 10.4302477184vw}}.system__section .course__items h3{font-size:1.7361111111vw;font-weight:700;text-align:center;color:var(--color-white)}@media (min-width:1920px){.system__section .course__items h3{font-size:33.3333333333px}}@media (max-width:767px){.system__section .course__items h3{font-size:5.9973924381vw}}.system__section .course__items p{margin-top:.6944444444vw;font-size:1.0416666667vw;text-align:center;color:var(--color-white)}@media (min-width:1920px){.system__section .course__items p{margin-top:13.3333333333px}}@media (max-width:767px){.system__section .course__items p{margin-top:2.6075619296vw}}@media (min-width:1920px){.system__section .course__items p{font-size:20px}}@media (max-width:767px){.system__section .course__items p{font-size:3.9113428944vw}}.system__section .course__items .price__list{margin-top:3.4722222222vw;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width:1920px){.system__section .course__items .price__list{margin-top:66.6666666667px}}@media (max-width:767px){.system__section .course__items .price__list{margin-top:5.2151238592vw}}.system__section .course__items .price__list li{width:50%;text-align:center}.system__section .course__items .price__list li span{font-size:1.5972222222vw;color:var(--color-white);line-height:1.5}@media (min-width:1920px){.system__section .course__items .price__list li span{font-size:30.6666666667px}}@media (max-width:767px){.system__section .course__items .price__list li span{font-size:5.9973924381vw}}