@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Serif+TC:wght@200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200..900&display=swap");.page{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;clear:both;width:100%;text-align:center;font-size:18px;gap:0 42px;margin:4px auto}@media (max-width:768px){.page{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px auto;gap:0 18px}}.page dd,.page dt{vertical-align:baseline;display:inline-block;text-align:center}.page dd a,.page dt a{display:block;text-decoration:none}.page dd{position:relative;cursor:pointer}.page dd a{position:relative;display:block;width:20px;height:20px;line-height:20px;-webkit-transition:all 0.5s;transition:all 0.5s;color:#81817f}@media (min-width:769px){.page dd a:hover{color:#00A592}}.page dd.active a{color:#00A592}.page dt.ltbn a,.page dt.rtbn a{width:20px;height:20px;margin:0 auto;position:relative;-webkit-transition:0.5s;transition:0.5s}.page dt.ltbn a{margin-right:5px;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;background-color:#E0E7E6;border-radius:50%;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:translateX(-25px);transform:translateX(-25px)}@media (min-width:769px){.page dt.ltbn a{width:36px;height:36px}.page dt.ltbn a:hover{background-color:#00A592}.page dt.ltbn a:hover:before{border-top:1px solid #ffffff;border-right:1px solid #ffffff}}@media (max-width:768px){.page dt.ltbn a{width:24px;height:24px}}.page dt.ltbn a:before{content:"";border-top:1px solid #81817F;border-right:1px solid #81817F}@media (min-width:769px){.page dt.ltbn a:before{width:7px;height:7px;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}}@media (max-width:768px){.page dt.ltbn a:before{width:4px;height:4px;-webkit-transform:translateX(1px) rotate(-135deg);transform:translateX(1px) rotate(-135deg)}}.page dt.rtbn a{margin-left:5px;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;background-color:#E0E7E6;border-radius:50%;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:translateX(20px);transform:translateX(20px)}@media (min-width:769px){.page dt.rtbn a{width:36px;height:36px}.page dt.rtbn a:hover{background-color:#00A592}.page dt.rtbn a:hover:before{border-top:1px solid #ffffff;border-right:1px solid #ffffff}}@media (max-width:768px){.page dt.rtbn a{width:24px;height:24px}}.page dt.rtbn a:before{content:"";border-top:1px solid #81817F;border-right:1px solid #81817F}@media (min-width:769px){.page dt.rtbn a:before{width:7px;height:7px;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}}@media (max-width:768px){.page dt.rtbn a:before{width:4px;height:4px;-webkit-transform:translateX(-1px) rotate(45deg);transform:translateX(-1px) rotate(45deg)}}.page .ltbn.nopage a,.page .rtbn.nopage a{pointer-events:none;opacity:0.4}body.modal-open{overflow:hidden}.popup-modal{position:fixed;top:0%;left:0%;z-index:99;visibility:hidden;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.popup-modal.is-open{visibility:visible;opacity:1}.popup-modal .popup-mask{position:absolute;top:0%;left:0%;background-color:rgba(0,0,0,0.5);width:100%;height:100%}.popup-modal .popup-close{cursor:pointer;position:absolute;top:42px;right:50px}.popup-modal .popup-wrap{position:absolute;top:50%;left:50%;z-index:99;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 40px);height:94%;max-height:800px;max-width:876px;padding:45px 20px 45px 50px;background:#fff;border-radius:20px}.popup-modal .popup-container{height:100%;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-modal h3{font-size:24px;font-weight:500;margin-bottom:12px;line-height:1.2;padding-right:30px}.popup-modal ul.ul-title{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding-right:20px;margin-top:32px;margin-bottom:24px}.popup-modal ul.ul-title::-webkit-scrollbar{width:6px}.popup-modal ul.ul-title::-webkit-scrollbar-thumb{background-color:#B3B3B3;border-radius:5px}.popup-modal ul.ul-title::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:5px}.popup-modal ul.ul-title>li{margin-bottom:24px}.popup-modal ul.ul-title .title{color:#50504F;font-size:18px;font-weight:500;border:1px solid #668682;border-radius:5px;padding:12px 16px;position:relative;cursor:pointer}.popup-modal ul.ul-title i{position:absolute;top:21px;right:15px;width:24px;height:12px;background-color:#668682;-webkit-mask:no-repeat url(../images/common/dropdown-arrow.svg) center/contain;mask:no-repeat url(../images/common/dropdown-arrow.svg) center/contain;-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s}.popup-modal ul.ul-title .title.is-open+.ul-item{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-modal ul.ul-title .title.is-open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popup-modal .ul-item{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.popup-modal .ul-item li.thead{color:#808080;font-size:12px;padding:20px 30px 6px}.popup-modal .ul-item li.thead span:first-child{width:50px}.popup-modal .ul-item li.thead span:nth-child(2){width:126px}.popup-modal .ul-item li.thead span:nth-child(3){width:94px}.popup-modal .ul-item li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:12px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #F2F2F2}.popup-modal .ul-item li:nth-child(2n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.popup-modal .ul-item .item-img{width:50px;height:50px}.popup-modal .ul-item .item-title{font-size:14px;font-weight:500;width:9em}.popup-modal .ul-item .item-counter{border:1px solid #668682;display:-webkit-box;display:-ms-flexbox;display:flex;width:94px}.popup-modal .ul-item .item-value{border-left:1px solid #668682;border-right:1px solid #668682;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:27px}.popup-modal .ul-item a{width:20px;display:block;cursor:pointer}.popup-modal .ul-item .minus{background:no-repeat url(../images/common/minus.svg) center/10px}.popup-modal .ul-item .plus{background:no-repeat url(../images/common/plus.svg) center/10px}.popup-modal .ul-item+.note{margin-top:10px}.popup-modal .note{color:#4D4D4D;font-size:14px}.popup-modal .amount-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-modal .amount-btn a{border-radius:5px;display:inline-block;width:88px;padding:8px 8px 7px;text-align:center;font-size:14px}.popup-modal .amount-btn a.cancel{border:1px solid #819A97;background-color:#fff;color:#819A97;-webkit-transition:background 0.6s;transition:background 0.6s;margin:0 6px}.popup-modal .amount-btn a.selected{background-color:#819A97;color:#fff;opacity:1;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.popup-modal .amount-btn a.disabled{background-color:#E0E0E0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;color:#999999;cursor:default}@media (min-width:769px){.popup-modal .amount-btn a.cancel:hover{background-color:#F7F7F7}.popup-modal .amount-btn a.selected:hover{opacity:0.8}}@media (max-width:768px){.popup-modal .popup-wrap{padding:20px 0 20px 20px;max-width:400px}.popup-modal .popup-close{width:24px;height:24px;top:20px;right:12px}.popup-modal h3{font-size:20px;margin-bottom:8px}.popup-modal .note{font-size:12px}.popup-modal ul.ul-title{margin-top:16px;margin-bottom:12px;display:block}.popup-modal ul.ul-title>li{margin-bottom:16px}.popup-modal ul.ul-title .title{font-size:16px;padding:6px 10px}.popup-modal ul.ul-title i{top:15px;right:8px;width:18px;height:8px}.popup-modal ul.ul-item li{padding:10px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.popup-modal ul.ul-item li.thead{font-size:10px;padding:10px 10px 6px}.popup-modal ul.ul-item li.thead.pc-use{display:none}.popup-modal ul.ul-item li.thead span:first-child{width:40px}.popup-modal ul.ul-item li.thead span:nth-child(2){width:108px;padding-left:18px;text-align:left}.popup-modal ul.ul-item li.thead span:nth-child(3){width:94px}.popup-modal ul.ul-item .item-img{width:40px;height:40px}.popup-modal ul.ul-item .item-title{font-size:12px;text-align:left;padding-left:1.5em}.popup-modal ul.ul-item li:nth-child(2n){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popup-modal .amount-btn{display:block}.popup-modal .amount-btn a{border-radius:3px;width:74px;font-size:14px;padding:5px 0;margin:0 6px}.popup-modal .amount-btn .btn-gruoup{text-align:center;margin-top:24px}}.form-information .seminar-color{margin-top:15px}.form-information .seminar-color .color-count-btn{color:#fff;background-color:#819A97;display:inline-block;padding:9px 28px;margin-top:10px;margin-left:48px;cursor:pointer}.form-information .seminar-color .selected-color-item{color:#819A97;font-size:14px;margin-left:48px}.form-information .seminar-color .selected-color-item li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em}.form-information .seminar-color .selected-color-item span{width:26em}.form-information .seminar-color .selected-color-item i{width:2em;margin:0 1em}.form-information .seminar-color .color-del-btn{display:inline-block;width:24px;height:24px;background:no-repeat url(../images/common/del.png) center/contain}.form-information .seminar-color+.required-text{top:calc(100% + 0.7em)}@media (max-width:768px){.form-information .seminar-color.radio-label.sign-up{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.form-information .seminar-color.radio-label.sign-up img{position:absolute;top:0px;right:0}.form-information .seminar-color .color-count-btn{padding:9px 14px;margin-top:10px;margin-left:32px}.form-information .seminar-color .selected-color-item{font-size:12px;margin-left:32px;margin-top:1em}.form-information .seminar-color .selected-color-item li{margin-top:0.5em}.form-information .seminar-color .selected-color-item span{width:20em}.form-information .seminar-color .selected-color-item i{margin:0 0.5em}.form-information .seminar-color .radio-text{max-width:11em;padding:10px 0}}form .title{font-size:18px;color:#50504F}@media (min-width:769px){form .title{margin-bottom:7px}}@media (max-width:768px){form .title{margin-bottom:5px}}form .title span{color:#50504F}@media (min-width:769px){form .title span{font-size:14px}}@media (max-width:768px){form .title span{font-size:12px}form .title span.img-limit{display:block;margin-bottom:25px}}form .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (min-width:769px){form .row{gap:0 20px;margin-bottom:53px}}@media (max-width:768px){form .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}form .wrap{width:100%;position:relative}@media (min-width:769px){form .wrap.wrap526{max-width:526px}}form .wrap .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){form .wrap .inner-wrap{height:60px}}@media (max-width:768px){form .wrap .inner-wrap{height:32px}}form b{color:#00A592;font-size:18px}form .green-note{margin-top:0.5em;font-size:12px;color:#00A592}form .green-note+.required-text{top:103%}form .required-text{color:#00A592;position:absolute;left:0;top:110%}@media (min-width:769px){form .required-text{font-size:14px}}@media (max-width:768px){form .required-text{font-size:12px}}form label{position:relative;display:block}form label:not(.radio-label){width:100%}form label.file{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){form label.file .upload{margin-right:32px}}@media (max-width:768px){form label.file .upload{margin-right:24px}}form label.file input{position:absolute;top:0;left:0;opacity:0;z-index:-1}form label.file .fileName{color:#819A97}@media (min-width:769px){form label.file .fileName{font-size:14px}}@media (max-width:768px){form label.file .fileName{font-size:12px}}form label.file .fileClear{display:none;border:none;background:transparent;font-size:16px;line-height:1;cursor:pointer;padding:1px 6px;background-color:#7CA9A4;width:24px;height:24px;border-radius:50%;color:#ffffff;font-size:18px}@media (min-width:769px){form label.file .fileClear{margin-left:20px}}@media (max-width:768px){form label.file .fileClear{margin-left:15px}}form label.file .fileError{color:rgb(184,0,0);display:none}form label .upload{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;background-color:#819A97;color:#ffffff;cursor:pointer}@media (min-width:769px){form label .upload{width:168px;height:60px}}@media (max-width:768px){form label .upload{width:136.5px;height:46px}}form label .upload span{margin-right:14px}form label.disabled{cursor:revert}form input{color:#668682;font-size:18px;border:0;width:100%;font-family:"Jost","Noto Sans TC",serif;background-color:#ffffff;letter-spacing:2px}@media (min-width:769px){form input{padding:18px 24px 16px}}@media (max-width:768px){form input{padding:11px}}form input:disabled{background-color:#EBF0EF;color:#668682}form input::-webkit-input-placeholder{color:#b3c2c1;font-family:"Jost","Noto Sans TC",serif}form input::-moz-placeholder{color:#b3c2c1;font-family:"Jost","Noto Sans TC",serif}form input:-ms-input-placeholder{color:#b3c2c1;font-family:"Jost","Noto Sans TC",serif}form input::-ms-input-placeholder{color:#b3c2c1;font-family:"Jost","Noto Sans TC",serif}form input::placeholder{color:#b3c2c1;font-family:"Jost","Noto Sans TC",serif}form select{color:#668682;font-size:18px;border:0;width:100%;font-family:"Jost","Noto Sans TC",serif;background-color:#ffffff}@media (min-width:769px){form select{padding:17px 24px 15px}}@media (max-width:768px){form select{padding:11px}}form select:invalid{color:rgba(102,134,130,0.5019607843)}form .togglePassword{position:absolute;right:15px;top:48%}@media (max-width:768px){form .togglePassword{width:22px;height:22px;top:57%}}form .forgot-pw{position:absolute;right:0;bottom:-63%;font-size:18px;font-weight:500;color:#00A592}form label.radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}form div.radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form div.radio-label label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}form .radio-label{font-size:16px}form .radio-label:first-child{margin-right:26px}form .radio-label input[type=radio]{display:none}form .radio-label input[type=radio]:checked+.custom-radio:after{opacity:1}form .radio-label .radio-text{font-size:18px;color:#50504F}form .radio-label.hidden{display:none}form .radio-label .custom-radio{border:1px solid #668682;border-radius:50%;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}@media (min-width:769px){form .radio-label .custom-radio{margin-right:17px;width:32px;height:32px}}@media (max-width:768px){form .radio-label .custom-radio{margin-right:12px;width:20px;height:20px}}form .radio-label .custom-radio:after{content:"";background-color:#668682;border-radius:50%;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (min-width:769px){form .radio-label .custom-radio:after{width:18px;height:18px}}@media (max-width:768px){form .radio-label .custom-radio:after{width:10px;height:10px}}form .confirm-again{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}@media (min-width:769px){form .confirm-again{margin-bottom:57px}}@media (max-width:768px){form .confirm-again{margin-bottom:45px}}form .confirm-again .checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form .confirm-again .checkbox-container input[type=checkbox]{display:none}form .confirm-again .checkbox-container input[type=checkbox]:checked+.custom-checkbox:after{opacity:1}form .confirm-again .checkbox-container .custom-checkbox{background-color:#E0E7E6;position:relative}@media (min-width:769px){form .confirm-again .checkbox-container .custom-checkbox{width:34px;height:34px;margin-right:25px}}@media (max-width:768px){form .confirm-again .checkbox-container .custom-checkbox{width:21px;height:21px;margin-right:12px}}form .confirm-again .checkbox-container .custom-checkbox:after{content:"";position:absolute;border:solid #668682;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (min-width:769px){form .confirm-again .checkbox-container .custom-checkbox:after{left:14px;top:6px;width:8px;height:16px}}@media (max-width:768px){form .confirm-again .checkbox-container .custom-checkbox:after{left:8px;top:3px;width:6px;height:12px}}@media (min-width:769px){form .confirm-again .checkbox-container .checkbox-text{font-size:18px}}form .confirm-again .checkbox-container .checkbox-text b{color:#00A592;margin-left:2px;font-size:14px}form .confirm-again .checkbox-container .checkbox-text a{color:#00A592}form .hinit{color:#00A592;margin-bottom:64px}@media (min-width:769px){form .hinit{font-size:18px}}.top-information{border:1px solid #819A97;background-color:#ffffff}@media (min-width:769px){.top-information{margin-top:84px;margin-bottom:74px;padding:34px 44px}}@media (max-width:768px){.top-information{margin-top:49px;padding:17px 22px;margin-bottom:37px}}.top-information .information{text-align:center}@media (min-width:769px){.top-information .information{margin-bottom:31px;padding-bottom:21px}}@media (max-width:768px){.top-information .information{margin-bottom:26px;padding-bottom:14px}}.top-information .information-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:769px){.top-information .information-content{margin-bottom:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media (max-width:768px){.top-information .information-content{margin-bottom:44px}}@media (min-width:769px){.top-information .information-content .left{margin-right:130px}}.top-information .information-content .left .date{color:#668682;font-size:18px}@media (min-width:769px){.top-information .information-content .left .date{margin-bottom:8px}}@media (max-width:768px){.top-information .information-content .left .date{margin-bottom:7px}}.top-information .information-content .left .date .class_date{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5}.top-information .information-content .left .date .class_date span{-webkit-box-flex:0;-ms-flex:0 0 5.7em;flex:0 0 5.7em}.top-information .information-content .left .option{font-weight:500}@media (min-width:769px){.top-information .information-content .left .option{font-size:32px}}@media (max-width:768px){.top-information .information-content .left .option{font-size:28px}}.top-information .information-content .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;margin-top:32px}@media (min-width:769px){.top-information .information-content .right{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.top-information .information-content .right .ico{margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.top-information .information-content .right .ico{width:25px}}.top-information .information-content .right .studio{line-height:1.5}@media (min-width:769px){.form-information{margin-bottom:120px}}@media (max-width:768px){.form-information{margin-bottom:69px}}@media (min-width:769px){.form-information .information{margin-bottom:52px}}@media (max-width:768px){.form-information .information{margin-bottom:22px}}@media (max-width:768px){.form-information .wrap{margin-bottom:27px}}.form-information .wrap.radio{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.form-information .wrap.radio{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.form-information .radio-label.sign-up{border-bottom:1px solid #E0E7E6}@media (min-width:769px){.form-information .radio-label.sign-up{padding-bottom:28px;margin-bottom:30px}}@media (max-width:768px){.form-information .radio-label.sign-up{padding-bottom:11px;margin-bottom:7px}}.form-information .radio-label.sign-up:last-of-type{margin-bottom:0}.form-information .radio-label.sign-up .title{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-information .radio-label.sign-up img{margin-left:auto}@media (max-width:768px){.form-information .radio-label.sign-up img{width:100px;margin-left:10px}}.form-information .column{position:relative}@media (min-width:769px){.form-information .column{margin-top:67px;margin-bottom:90px}}@media (max-width:768px){.form-information .column{margin-top:24px;margin-bottom:39px}}@media (min-width:769px){.form-information .column>.title{margin-bottom:21px}}@media (max-width:768px){.form-information .column>.title{margin-bottom:19px}}@media (max-width:768px){.form-information .column .radio-text{-webkit-box-flex:1;-ms-flex:1;flex:1}}.finish{width:90%;max-width:1040px}@media (min-width:769px){.finish{margin:0 auto 120px}}@media (max-width:768px){.finish{margin:0 auto 69px}}.finish:before{content:"";position:absolute;left:0;top:0;border-radius:50%;background:radial-gradient(circle,rgba(227,255,251,0.7) 0%,rgba(227,255,251,0.2) 60%,rgba(227,255,251,0) 100%);-webkit-box-shadow:0 0 30px rgba(227,255,251,0.6);box-shadow:0 0 30px rgba(227,255,251,0.6)}@media (min-width:769px){.finish:before{width:262px;height:262px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:768px){.finish:before{width:131px;height:131px;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}}.finish:after{content:"";position:absolute;right:0;bottom:0;border-radius:50%;background:radial-gradient(circle,rgba(251,250,232,0.8) 0%,rgba(251,250,232,0.3) 60%,rgba(251,250,232,0) 100%);-webkit-box-shadow:0 0 30px rgba(251,250,232,0.6);box-shadow:0 0 30px rgba(251,250,232,0.6)}@media (min-width:769px){.finish:after{width:262px;height:262px;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media (max-width:768px){.finish:after{width:131px;height:131px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.finish .title{font-size:40px;font-weight:500;text-align:center}@media (min-width:769px){.finish .title{margin-top:98px;margin-bottom:52px}}@media (max-width:768px){.finish .title{margin-top:39px;margin-bottom:21px}}.finish .text{font-size:18px;text-align:center;background-color:#ffffff;position:relative;z-index:1}@media (min-width:769px){.finish .text{padding:64px 25px;margin-bottom:66px}}@media (max-width:768px){.finish .text{padding:38px 25px;margin-bottom:51px}}.finish .text span{color:#00A592;font-weight:500}.login{width:90%;max-width:640px}@media (min-width:769px){.login{margin:123px auto 120px}}@media (max-width:768px){.login{margin:57px auto 68px}}@media (min-width:769px){.login .wrap{margin-bottom:48px}}@media (max-width:768px){.login .wrap{margin-bottom:37px}}@media (min-width:769px){.login .custom-btn{margin-top:147px}}@media (max-width:768px){.login .custom-btn{margin-top:81px}}.login .custom-btn.gray{margin-top:30px}.register .warning{background-color:rgba(251,250,232,0.8);font-size:18px;text-align:center}@media (min-width:769px){.register .warning{margin-top:100px;margin-bottom:71px;padding:43px 0}}@media (max-width:768px){.register .warning{margin-top:49px;margin-bottom:25px;padding:18px;line-height:1.8}}@media (min-width:769px){.register .information{margin-bottom:39px}}@media (max-width:768px){.register .information{margin-bottom:24px}}@media (min-width:769px){.register form{margin-bottom:97px}}@media (max-width:768px){.register form{margin-bottom:50px}}@media (max-width:768px){.register form .row.radio-m{margin-bottom:5px}}@media (max-width:768px){.register form .row.radio-m .wrap.radio{margin-bottom:27px}}.register form .row.radio-m .radio .required-text{bottom:-18px}@media (max-width:768px){.register form .row.radio-m .inner-wrap{height:32px}}@media (min-width:769px){.register form .person,.register form .solone{margin-bottom:100px}}@media (max-width:768px){.register form .person,.register form .solone{margin-bottom:10px}}@media (max-width:768px){.register form .material{margin-bottom:50px}}@media (max-width:768px){.register .row .wrap{margin-bottom:44px}}@media (min-width:769px){.register .column{margin-bottom:53px}}@media (max-width:768px){.register .column{margin-bottom:63px}}.register .column .inner-column{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.register .column .inner-column{gap:20px}}@media (max-width:768px){.register .column .inner-column{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 9px}}.register .column .inner-column div:first-child:after,.register .column .inner-column div:nth-child(2):after{content:"";position:absolute;-webkit-mask:url("../images/common/select-a.png") center/contain no-repeat;mask:url("../images/common/select-a.png") center/contain no-repeat;background:#81817f;right:0.75em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;width:10px;height:19px}@media (max-width:768px){.register .column .inner-column div:first-child,.register .column .inner-column div:nth-child(2){width:45%}}.register .column .inner-column select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2em}@media (min-width:769px){.forgot-pw-s{margin-top:103px;margin-bottom:120px}}@media (max-width:768px){.forgot-pw-s{margin-top:50px;margin-bottom:68px}}.forgot-pw-s .forgot-text{font-size:18px;color:#50504F;text-align:center;border-bottom:1px solid #819A97}@media (min-width:769px){.forgot-pw-s .forgot-text{padding-bottom:34px;margin-bottom:63px}}@media (max-width:768px){.forgot-pw-s .forgot-text{padding-bottom:14px;margin-bottom:42px}}.forgot-pw-s form{max-width:640px;width:100%;margin:0 auto}.forgot-pw-s .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.forgot-pw-s .btn-group{margin-top:72px}}@media (max-width:768px){.forgot-pw-s .btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5em}.forgot-pw-s .btn-group .custom-btn.gray{margin-bottom:30px}}.member .member-block{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:985px;width:100%;border:1px solid #668682}@media (min-width:769px){.member .member-block{height:80px;margin:100px auto 94px}}@media (max-width:768px){.member .member-block{height:50px;margin:49px auto 35px}}.member .member-block .block{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#668682;font-weight:500;-webkit-transition:0.5s;transition:0.5s}@media (min-width:769px){.member .member-block .block{font-size:22px}.member .member-block .block:not(.active):hover{background-color:rgba(124,169,164,0.2)}}@media (max-width:768px){.member .member-block .block{font-size:20px}}.member .member-block .active{background-color:#819A97;color:#ffffff}.member form .flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.member form .information{margin-bottom:40px}}@media (max-width:768px){.member form .information{margin-bottom:22px}}@media (max-width:768px){.member form .wrap{margin-bottom:26px}}@media (max-width:768px){.member form .name-gender{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:769px){.member form .name-gender>div:first-child{width:296px;margin-right:32px}}@media (max-width:768px){.member form .name-gender>div:first-child{margin-bottom:28px}}.member form .name-gender>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.member form .name-gender>div:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media (min-width:769px){.member form .hinit{margin-bottom:99px}}@media (max-width:768px){.member form .hinit{margin-bottom:57px}}@media (min-width:769px){.member form .custom-btn{margin-top:66px;margin-bottom:120px}}@media (max-width:768px){.member form .custom-btn{margin-top:48px;margin-bottom:68px}}.member .revise{width:117px;height:42px;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;background-color:#819A97;color:#ffffff;margin-left:auto;margin-top:12px}.edit-password{max-width:640px;width:90%}@media (min-width:769px){.edit-password{margin:123px auto 120px}}@media (max-width:768px){.edit-password{margin:58px auto 68px}}.edit-password form .wrap{margin-bottom:45px}.edit-password form .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:769px){.edit-password form .row{margin-bottom:49px}}@media (max-width:768px){.edit-password form .row{margin-bottom:27px}}@media (min-width:769px){.order-list{margin-bottom:115px}}@media (max-width:768px){.order-list{margin-bottom:46px}}@media (min-width:769px){.order-list li{margin-bottom:22px}}@media (max-width:768px){.order-list li{margin-bottom:4px}}.order-list li:last-of-type{margin-bottom:0}.order-list li .top{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(124,169,164,0.2);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;color:#50504F}@media (min-width:769px){.order-list li .top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 15px}}@media (max-width:768px){.order-list li .top{-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:16px 15px 11px}}@media (max-width:768px){.order-list li .top>div:first-child{line-height:1.3}}.order-list li .top>div:last-child{font-size:18px}.order-list li .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:769px){.order-list li .bottom{padding:20px 22px 22px 15px}}@media (max-width:768px){.order-list li .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 22px 22px 15px}}.order-list li .bottom .little-title{display:-webkit-box;display:-ms-flexbox;display:flex;color:#819A97}@media (min-width:769px){.order-list li .bottom .little-title{margin-bottom:15px}}@media (max-width:768px){.order-list li .bottom .little-title{margin-bottom:6px}}.order-list li .bottom .little-title .class_date{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5}.order-list li .bottom .little-title .class_date span{-webkit-box-flex:0;-ms-flex:0 0 5.7em;flex:0 0 5.7em}@media (min-width:769px){.order-list li .bottom .left{width:411px;margin-right:20px}}@media (max-width:768px){.order-list li .bottom .left{margin-bottom:12px}}.order-list li .bottom .left .list-title{font-size:20px;color:#000000}.order-list li .bottom .right{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.order-list li .bottom .right{padding-left:26px;border-left:1px solid rgba(129,154,151,0.3019607843);width:757px}}@media (max-width:768px){.order-list li .bottom .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.order-list li .bottom .right .apply-block{font-size:18px;color:#50504F;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:769px){.order-list li .bottom .right .apply-block{margin-right:5.4vw;max-width:420px}}@media (max-width:768px){.order-list li .bottom .right .apply-block{margin-bottom:12px}}.order-list li .bottom .right .apply-block .little-title{font-size:16px}.order-list li .bottom .right .finish-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}@media (max-width:768px){.order-list li .bottom .right .finish-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.order-list li .bottom .right .finish-block.cancel div:first-child{color:#BBBBBB}.order-list li .bottom .right .finish-block div:first-child{color:#68827F;margin-right:3.8vw}.order-list li .bottom .right .finish-block div:first-child.cancel{color:#BBBBBB}.order-list li .bottom .right .finish-block div:last-child{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}@media (min-width:769px){.order-list li .bottom .right .finish-block div:last-child{width:48px;height:48px}.order-list li .bottom .right .finish-block div:last-child:hover a{background-color:#00A592;width:28px;height:28px}.order-list li .bottom .right .finish-block div:last-child:hover a:before{border-top:1px solid #ffffff;border-right:1px solid #ffffff;width:5px;height:5px}}@media (max-width:768px){.order-list li .bottom .right .finish-block div:last-child{width:36px;height:36px}}.order-list li .bottom .right .finish-block div:last-child a{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;width:100%;height:100%;background-color:#E0E7E6;border-radius:50%;-webkit-transition:0.5s;transition:0.5s}.order-list li .bottom .right .finish-block div:last-child a:before{content:"";border-top:1px solid #81817F;border-right:1px solid #81817F;width:9px;height:9px;-webkit-transform:translateX(-20%) rotate(45deg);transform:translateX(-20%) rotate(45deg);-webkit-transition:0.5s;transition:0.5s}@media (min-width:769px){.order-list li .bottom .right .finish-block div:last-child a:before{width:9px;height:9px}}@media (max-width:768px){.order-list li .bottom .right .finish-block div:last-child a:before{width:6px;height:6px}}.order-detail .top-information{padding:0;border:0;background-color:rgba(0,0,0,0)}@media (min-width:769px){.order-detail .top-information{margin-top:100px;margin-bottom:30px}}@media (max-width:768px){.order-detail .top-information{margin-top:49px;margin-bottom:36px}}.order-detail .top-information .top-finish{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #819A97;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffffff}@media (min-width:769px){.order-detail .top-information .top-finish{height:120px;padding:19px 37px;margin-bottom:29px}}@media (max-width:768px){.order-detail .top-information .top-finish{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:31px 22px 17px;margin-bottom:52px}}.order-detail .top-information .top-finish .apply-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.order-detail .top-information .top-finish .apply-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px}}.order-detail .top-information .top-finish .apply-wrap .apply-txt{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}@media (min-width:769px){.order-detail .top-information .top-finish .apply-wrap .apply-txt{margin-right:4.9vw}}@media (max-width:768px){.order-detail .top-information .top-finish .apply-wrap .apply-txt{margin-bottom:18px}}.order-detail .top-information .top-finish .apply-wrap .apply-txt div:first-child{margin-right:20px}.order-detail .top-information .top-finish .apply-finish{font-size:20px;color:#68827F;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){.order-detail .top-information .top-finish .apply-finish{margin-right:2.9vw;padding-left:4.8vw;height:100%;border-left:1px solid rgba(129,154,151,0.5019607843)}}@media (max-width:768px){.order-detail .top-information .top-finish .apply-finish{border-top:1px solid rgba(129,154,151,0.5019607843);width:100%;margin-top:6px;padding-top:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:769px){.order-detail .top-information .information-content{display:block}}@media (max-width:768px){.order-detail .top-information .information-content{margin-bottom:37px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:769px){.order-detail .top-information .information-content .left{margin-bottom:5px}}@media (max-width:768px){.order-detail .top-information .information-content .left{line-height:1.25;margin-bottom:20px}.order-detail .top-information .information-content .left .date{margin-bottom:10px}}@media (min-width:769px){.order-detail .top-information .information-content .right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}}@media (max-width:768px){.order-detail .top-information .information-content .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:0px}}.order-detail .top-information .information-content .right .ico-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.order-detail .top-information .information-content .right .ico-wrap{margin-bottom:18px}}.order-detail .recipt{border:1px solid rgba(129,154,151,0.3019607843);border-left:0;border-right:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.order-detail .recipt{padding:40px 0;margin-bottom:30px}}@media (max-width:768px){.order-detail .recipt{padding:30px 0 25px;padding-right:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}}.order-detail .recipt .plan{font-weight:500;color:#819A97;font-size:18px}@media (min-width:769px){.order-detail .recipt .plan{margin-right:40px}}@media (max-width:768px){.order-detail .recipt .plan{margin-bottom:6px}}.order-detail .recipt .plan-recipt{font-size:18px;color:#50504F;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:768px){.order-detail .recipt .plan-recipt{margin-bottom:6px}}@media (max-width:576px){.order-detail .recipt .selected-color-item{font-size:12px}}@media (min-width:577px){.order-detail .recipt .selected-color-item{font-size:14px}}.order-detail .recipt .selected-color-item{line-height:2;margin-top:1.5em;color:#819A97}@media (min-width:769px){.order-detail form .view-more-btn{margin:0 auto}}@media (max-width:768px){.order-detail form .view-more-btn{margin:34px auto 0}}.order-detail .hinit{color:#00A592;margin-bottom:64px}@media (min-width:769px){.order-detail .hinit{font-size:18px;margin-bottom:60px}}@media (max-width:768px){.order-detail .hinit{margin-bottom:60px}}