@import url(https://hangeul.pstatic.net/hangeul_static/css/nanum-square-round.css);.row{margin:-6px}.floating-button{position:fixed;bottom:100px;right:20px;z-index:1000;background-color:#3f51b5;color:#fff;border:none;border-radius:50%;width:60px;height:60px;font-size:24px;line-height:60px;text-align:center;cursor:pointer;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.26);box-shadow:0 2px 5px rgba(0,0,0,.26)}.v-application .text-h3,.v-application .text-h4,.v-application .text-h5{font-family:NanumSquareRoundBold!important;font-weight:700}.col{padding:6px 6px 6px 4px}hr{margin:5px 0}.v-sheet.v-card{padding:5px 5px}.v-card__subtitle,.v-card__text,.v-card__title{padding:5px}.v-dialog>.v-card>.v-card__text{padding:14px 10px}.v-dialog{margin:14px}.price-table-title{font-size:2rem;font-weight:600;color:var(--v-primary-base);margin-bottom:.5rem}.price-table-subtitle{font-size:1.1rem;color:#666;margin-bottom:1rem}.price-table-card{background:#fff;border-radius:16px!important;overflow:hidden;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.1)!important;box-shadow:0 8px 30px rgba(0,0,0,.1)!important;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.price-table-card:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 40px rgba(0,0,0,.15)!important;box-shadow:0 15px 40px rgba(0,0,0,.15)!important}.price-table-header{background:linear-gradient(135deg,var(--v-primary-base),var(--v-primary-darken1));color:#fff;padding:.5rem 0;margin-bottom:.5rem}.price-table-body{padding-top:.5rem 0}.price-table-row{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px}.header-row{background:rgba(0,0,0,0)}.body-row{border-bottom:1px solid #f0f0f0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.body-row:hover{background-color:#f8f9fa}.body-row:last-child{border-bottom:none}.even-row{background-color:#fafafa}.even-row:hover{background-color:#f0f0f0}.price-table-cell{padding:.5rem .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.price-cell,.price-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.header-cell{color:#fff;font-weight:600;font-size:1rem}.course-description{font-size:1rem;color:#333;line-height:1.4;font-weight:500;text-align:left;width:100%}.course-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.price-amount{font-size:1.3rem;font-weight:700;color:var(--v-primary-base)}.price-table-footer{background:#f8f9fa;padding:.2rem 0;border-top:1px solid #e9ecef}.price-note{font-size:.85rem;color:#666;margin:0;line-height:1.6}@media(max-width:599px){.price-table-title{font-size:1.5rem}.price-table-subtitle{font-size:1rem}.price-table-cell{padding:.5rem .25rem;font-size:.9rem}.course-description{font-size:.9rem}.price-amount{font-size:1.1rem}.header-cell{font-size:.9rem}.price-note{font-size:.8rem}}