.table:where(.astro-AKEY4RTZ) :where(.astro-AKEY4RTZ){box-sizing:border-box}.table:where(.astro-AKEY4RTZ) .thead:where(.astro-AKEY4RTZ){display:flex}.table:where(.astro-AKEY4RTZ) .thead:where(.astro-AKEY4RTZ) div:where(.astro-AKEY4RTZ){font-weight:700;font-size:16px;line-height:23px;text-align:center;letter-spacing:.16em;color:#fff;border-right:1px solid #D5D5D5;padding:13px 0;background:#4D3828}.table:where(.astro-AKEY4RTZ) .thead:where(.astro-AKEY4RTZ) div:where(.astro-AKEY4RTZ):first-child{width:33%}.table:where(.astro-AKEY4RTZ) .thead:where(.astro-AKEY4RTZ) div:where(.astro-AKEY4RTZ):nth-child(2){width:22%}.table:where(.astro-AKEY4RTZ) .thead:where(.astro-AKEY4RTZ) div:where(.astro-AKEY4RTZ):nth-child(3){width:20%}.table:where(.astro-AKEY4RTZ) .thead:where(.astro-AKEY4RTZ) div:where(.astro-AKEY4RTZ):last-child{width:25%;border-right:0}.table:where(.astro-AKEY4RTZ) .tbody:where(.astro-AKEY4RTZ) .trow:where(.astro-AKEY4RTZ){display:flex;border-left:1px solid #D5D5D5}.table:where(.astro-AKEY4RTZ) .tbody:where(.astro-AKEY4RTZ) .trow:where(.astro-AKEY4RTZ) div:where(.astro-AKEY4RTZ){border-bottom:1px solid #D5D5D5;border-right:1px solid #D5D5D5;padding:13px 0;text-align:center;background-color:#fff}.table:where(.astro-AKEY4RTZ) .tbody:where(.astro-AKEY4RTZ) .trow:where(.astro-AKEY4RTZ) div:where(.astro-AKEY4RTZ):first-child{width:33%}.table:where(.astro-AKEY4RTZ) .tbody:where(.astro-AKEY4RTZ) .trow:where(.astro-AKEY4RTZ) div:where(.astro-AKEY4RTZ):nth-child(2){width:22%}.table:where(.astro-AKEY4RTZ) .tbody:where(.astro-AKEY4RTZ) .trow:where(.astro-AKEY4RTZ) div:where(.astro-AKEY4RTZ):nth-child(3){width:20%}.table:where(.astro-AKEY4RTZ) .tbody:where(.astro-AKEY4RTZ) .trow:where(.astro-AKEY4RTZ) div:where(.astro-AKEY4RTZ):last-child{width:25%}@media screen and (max-width: 768px){.table:where(.astro-AKEY4RTZ) :where(.astro-AKEY4RTZ){font-size:14px}}.section.bg-gray{background-color:#f8f8f8}@media screen and (min-width: 768px){.notice{background:#4d3828;color:#fff;font-weight:500;text-align:center;padding:12px 0;font-size:18px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;letter-spacing:.06em;text-decoration:underline}main{padding-top:142px}.section{padding:120px}.section.bg-gray{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box}.section.bg-gray>*{max-width:1200px;box-sizing:border-box;margin:auto}.menuBar{display:flex;justify-content:center;border-bottom:1px solid #D5D5D5}.menuBar a{display:block;padding:16px 40px;font-weight:500;letter-spacing:.06em;margin:0 16px}.menuBar a:hover{opacity:.5}.menuBar a span{margin-left:16px}.menuBar a span img{width:9.4px}.menuBar .border{border-left:1px solid #D5D5D5;height:24px;margin-top:15.5px}.point{border-bottom:2px solid #B39861;border-image:linear-gradient(to right,#B39861 0%,#D2BE93 25%,#E7D9BE 50%,#D2BE93 75%,#B39861 100%);border-image-slice:1;padding-bottom:6px;margin:0 auto 32px;width:fit-content}.point p{border-bottom:1px solid #B39861;border-image:linear-gradient(to right,#B39861 0%,#D2BE93 25%,#E7D9BE 50%,#D2BE93 75%,#B39861 100%);border-image-slice:1;font-weight:500;font-size:28px;line-height:40px;text-align:center;letter-spacing:.16em;color:#4d3828;padding:0 24px;width:fit-content}.price>div{margin-bottom:120px}.tableCaution{margin-top:24px}.tableCaution p{font-size:14px;line-height:20px;letter-spacing:.06em;margin-bottom:8px}.tableCaution p:last-child{margin-bottom:0}.discount .discountContents{display:flex;justify-content:center;gap:32px}.discount .discountContents .discountContent{background-color:#fff;padding:40px 32px;position:relative;width:400px;box-sizing:border-box;box-shadow:10px 10px #4d3828}.discount .discountContents .discountContent div{font-weight:700;font-size:24px;line-height:34px;text-align:center;letter-spacing:.14em;padding-bottom:20px;border-bottom:1px solid #4D3828;border-image:linear-gradient(to right,#4D3828 0%,#715B4B 50%,#907A6A 100%);border-image-slice:1;margin-bottom:20px}.discount .discountContents .discountContent p{font-weight:500;font-size:16px;line-height:28px;letter-spacing:.06em}#studyRoom .thead div{width:33%}#studyRoom .thead div:first-child{width:34%}#studyRoom .tbody .trow div{width:33.33%}#studyRoom .tbody .trow div:first-child{width:34%}.btnGroup{display:flex;justify-content:center;gap:36px;margin-top:32px}.btnGroup a.priceBtn{background:#fff;color:#313233;padding:1px;background:linear-gradient(to right,#4D3828 0%,#715B4B 50%,#907A6A 100%);font-weight:700;font-size:14px;text-align:center;border-radius:2px;letter-spacing:.06em;display:block}.btnGroup a.priceBtn p{padding:16px 24px;border-radius:2px;background:#fff}.btnGroup a.priceBtn p span{padding-left:12px;vertical-align:-1px}.btnGroup a.priceBtn p span img{height:12px;object-fit:contain;vertical-align:1px}.btnGroup a.priceBtn:hover{opacity:.5}}@media screen and (max-width: 768px){.notice{background:#4d3828;color:#fff;font-weight:500;text-align:center;padding:8px 0;font-size:14px;letter-spacing:.06em;text-decoration:underline}main{overflow:hidden;padding-top:52px}.section{padding:80px 24px}.menuBar a{display:flex;justify-content:space-between;padding:12px 88px;font-weight:500;letter-spacing:.06em;border-bottom:1px solid #D5D5D5}.menuBar a:hover{opacity:.5}.menuBar a span{margin-left:16px}.menuBar a span img{width:9.4px}.menuBar .border{display:none}.point{border-bottom:2px solid #B39861;border-image:linear-gradient(to right,#B39861 0%,#D2BE93 25%,#E7D9BE 50%,#D2BE93 75%,#B39861 100%);border-image-slice:1;padding-bottom:6px;margin:0 auto 28px}.point p{border-bottom:1px solid #B39861;border-image:linear-gradient(to right,#B39861 0%,#D2BE93 25%,#E7D9BE 50%,#D2BE93 75%,#B39861 100%);border-image-slice:1;font-weight:500;font-size:20px;line-height:40px;text-align:center;letter-spacing:.16em;color:#4d3828}.price>div{margin-bottom:64px}.tableCaution{margin-top:24px}.tableCaution p{font-size:12px;line-height:20px;letter-spacing:.06em}.discount .discountContents{display:flex;flex-flow:column;gap:34px}.discount .discountContents .discountContent{background-color:#fff;padding:40px 32px;position:relative;width:calc(100% - 10px);box-sizing:border-box;box-shadow:10px 10px #4d3828}.discount .discountContents .discountContent div{font-weight:700;font-size:18px;line-height:34px;text-align:center;letter-spacing:.14em;padding-bottom:20px;border-bottom:1px solid #000;border-image:linear-gradient(to right,#4D3828 0%,#715B4B 50%,#907A6A 100%);border-image-slice:1;margin-bottom:20px}.discount .discountContents .discountContent p{font-weight:500;font-size:14px;line-height:28px;letter-spacing:.06em}#studyRoom .thead div{width:33%}#studyRoom .thead div:first-child{width:34%}#studyRoom .tbody .trow div{width:33.33%}#studyRoom .tbody .trow div:first-child{width:34%}.btnGroup{display:flex;justify-content:center;flex-flow:column;gap:16px;margin-top:24px}.btnGroup a.priceBtn{background:#fff;color:#313233;padding:1px;background:linear-gradient(to right,#4D3828 0%,#715B4B 50%,#907A6A 100%);font-weight:700;font-size:12px;text-align:center;border-radius:2px;letter-spacing:.06em;display:block}.btnGroup a.priceBtn p{padding:12px 16px;border-radius:2px;background:#fff}.btnGroup a.priceBtn p span{padding-left:12px;vertical-align:-1px}.btnGroup a.priceBtn p span img{height:12px;object-fit:contain;vertical-align:1px}.btnGroup a.priceBtn:hover{opacity:.5}}
