﻿:root{--color-white: #ffffff;--color-black: #000000;--color-sub-black: #353535;--color-sub-black-2: #9b9b9b;--color-main: #4c4c47;--color-sub: #4c4c47;--color-text: #000000;--color-button: #4c4c47;--color-label: linear-gradient(45deg, #353535 0%, #9b9b9b 50%, #1e1e1e 100%);--color-label-text: #ffffff;--color-button: linear-gradient(45deg, #353535 0%, #9b9b9b 50%, #1e1e1e 100%);--color-button-text: #ffffff;--color-label-new: #4c4c47;--color-bg-emph: rgba(252, 3, 135, 0.04);--color-background: #f1f1f1;--color-mask: rgba(0, 0, 0, 0.5);--gradient-main: linear-gradient( 90deg, #7c0000 0%, #cc0000 50%, #7c0000 100% );--shadow-white: 0 0 4px #ffffff;--shadow-black: 0 0 5px #000000;--shadow-box: rgba(255, 255, 255, 1)}@font-face{font-family:"Cinzel";font-weight:400;src:url("../fonts/Cinzel-Regular.woff2") format("woff2");font-display:swap}.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;border:1px solid rgba(212,165,184,.3);background:hsla(0,0%,100%,.85);border-radius:1.3888888889vw;box-shadow:0 14px 32px rgba(212,165,184,.18);outline:1px solid rgba(197,179,218,.4);outline-offset:-8px}@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;margin:0 auto 10.4302477184vw;border-radius:3.6505867014vw}}.system__section .course__items h3{font-size:1.7361111111vw;font-weight:600;text-align:center;color:var(--color-main);font-family:"Quicksand","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN W4","Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}@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-text);line-height:1.85}@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:grid;grid-template-columns:3fr 1fr;gap:1rem 2rem;align-items:end}@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}}@media not screen and (min-width: 768px){.system__section .course__items .price__list{grid-template-columns:1fr}}.system__section .course__items .price__list li{border-bottom:1px dotted rgba(197,179,218,.6);margin-bottom:1.3888888889vw;padding:.5rem 0}@media(min-width: 1920px){.system__section .course__items .price__list li{margin-bottom:26.6666666667px}}@media(max-width: 767px){.system__section .course__items .price__list li{margin-bottom:0vw}}.system__section .course__items .price__list li.label{grid-column:1;text-align:left}@media not screen and (min-width: 768px){.system__section .course__items .price__list li.label{width:100%;border-bottom:none}}.system__section .course__items .price__list li.value{grid-column:2;text-align:right;white-space:nowrap}@media not screen and (min-width: 768px){.system__section .course__items .price__list li.value{grid-column:1;width:100%}}.system__section .course__items .price__list li.label span,.system__section .course__items .price__list li.value span{font-size:1.25vw;color:var(--color-text);line-height:1.5}@media(min-width: 1920px){.system__section .course__items .price__list li.label span,.system__section .course__items .price__list li.value span{font-size:24px}}@media(max-width: 767px){.system__section .course__items .price__list li.label span,.system__section .course__items .price__list li.value span{font-size:3.6505867014vw}}.system__section .course__items .price__list li.value span{color:var(--color-main);font-family:"Quicksand","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN W4","Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-weight:600}.auxiliary__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.auxiliary__section{margin-top:160px}}@media(max-width: 767px){.auxiliary__section{margin-top:15.6453715776vw}}.auxiliary__section .common__lists{width:59.7222222222vw;display:block;margin:4.1666666667vw auto 0}@media(min-width: 1920px){.auxiliary__section .common__lists{width:1146.6666666667px}}@media(max-width: 767px){.auxiliary__section .common__lists{width:91.2646675359vw}}.auxiliary__section .common__lists li{position:relative;margin-bottom:4.1666666667vw;border:1px solid rgba(212,165,184,.3);background:hsla(0,0%,100%,.85);border-radius:1.25vw;padding:2em 1em 1em;box-shadow:0 10px 26px rgba(212,165,184,.16)}@media(min-width: 1920px){.auxiliary__section .common__lists li{margin-bottom:80px}}@media(max-width: 767px){.auxiliary__section .common__lists li{margin-bottom:10.4302477184vw}}.auxiliary__section .common__lists li .common__heading{position:absolute;top:-1em;left:1em;background:var(--color-sub);width:fit-content;padding:.3472222222vw 1.3888888889vw;border-radius:999px}.auxiliary__section .common__lists li .common__heading span{font-size:1.4583333333vw;color:var(--color-white);font-family:"Quicksand","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN W4","Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}@media(min-width: 1920px){.auxiliary__section .common__lists li .common__heading span{font-size:28px}}@media(max-width: 767px){.auxiliary__section .common__lists li .common__heading span{font-size:4.1720990874vw}}.auxiliary__section .common__lists li .common__item h3{margin:2.0833333333vw auto .6944444444vw;padding-left:5px;text-align:left;border-left:4px solid var(--color-main);font-size:1.4583333333vw;color:var(--color-main)}@media(min-width: 1920px){.auxiliary__section .common__lists li .common__item h3{font-size:28px}}@media(max-width: 767px){.auxiliary__section .common__lists li .common__item h3{font-size:4.1720990874vw}}.auxiliary__section .common__lists li .common__item p{font-size:1.1805555556vw;color:var(--color-text);margin-bottom:.6944444444vw;line-height:1.85}@media(min-width: 1920px){.auxiliary__section .common__lists li .common__item p{font-size:22.6666666667px}}@media(max-width: 767px){.auxiliary__section .common__lists li .common__item p{font-size:3.3898305085vw}}
