.ui-intro_box .inner-box{display:block;width:100%;height:100%;border:1px solid #e3e4e9;padding:50px 74px}@media (max-width:1280px){.ui-intro_box .inner-box{padding:40px 40px 44px}}@media (max-width:1024px){.ui-intro_box .inner-box{padding:36px 36px 40px}}@media (max-width:767px){.ui-intro_box .inner-box{padding:26px 16px 22px}}.ui-intro_box .inner-box .title-head{display:block;width:100%;padding:0 0 30px}.ui-intro_box .inner-box .title-head .title{display:block;width:100%;color:#002078;font-size:30px;font-weight:700;line-height:150%;text-align:center}@media (max-width:767px){.ui-intro_box .inner-box .title-head .title{font-size:24px}}@media (max-width:420px){.ui-intro_box .inner-box .title-head .title{font-size:20px}}.ui-intro_box .inner-box .title-head .con{display:block;width:100%;text-align:center;color:#444;font-size:18px;line-height:150%}@media (max-width:767px){.ui-intro_box .inner-box .title-head .con{font-size:15px}}@media (max-width:420px){.ui-intro_box .inner-box .title-head .con{font-size:13px}}.ui-intro_box .content-box{display:block;width:100%;position:relative;border-top:1px dashed #ccc}.ui-intro_box .card--body{padding:40px 10px;height:auto;min-height:111px;text-align:center}@media (max-width:1024px){.ui-intro_box .card--body{padding:30px 10px}}@media (max-width:767px){.ui-intro_box .card--body{padding:20px 10px}}@media (max-width:640px){.ui-intro_box .card--body{padding:15px 16px 12px}}.ui-intro_box .card--body p{margin:0;font-size:1.7rem}@media (max-width:768px){.ui-intro_box .card--body p{font-size:14px}}.ui-txt{position:relative;margin-bottom:30px;border-radius:1.2rem;background-color:#f8f8f8;z-index:0;margin-top:2rem}@media (max-width:560px){.ui-txt{border-radius:15px}}.ui-txt .inner{position:relative;display:flex;align-items:center;padding:40px 40px 40px 50px;overflow:hidden}@media (max-width:1280px){.ui-txt .inner{padding:30px}}@media (max-width:1024px){.ui-txt .inner{padding:20px}}@media (max-width:767px){.ui-txt .inner{padding:15px}}.ui-txt .inner .txtwrap{position:relative;width:100%;height:100%}.ui-txt .inner .txtwrap .h-box{display:block;margin-bottom:5px;color:#222;font-size:2.4rem;line-height:1.5;letter-spacing:-.016em;font-weight:700}@media (max-width:767.98px){.ui-txt .inner .txtwrap .h-box{font-size:22px}}@media (max-width:480px){.ui-txt .inner .txtwrap .h-box{font-size:20px}}.ui-txt .inner .txtwrap .info-ul{display:flex;align-items:normal;justify-content:flex-start;flex-direction:column;margin-top:1rem}.comp-info-box li,.ui-txt .inner .txtwrap .info-ul li{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;font-size:1.9rem;margin-bottom:.4rem}.comp-info-box li .key,.ui-txt .inner .txtwrap .info-ul li .key{flex-shrink:0;font-weight:700;width:12rem;margin-right:2.4rem;color:#1d1d1d}.ui-txt .inner .txtwrap .info-ul li .value{display:inline-flex;align-items:normal;justify-content:flex-start;flex-direction:row;flex:1}.ui-txt .inner .txtwrap .info-ul li .value .point{color:#1d56bc;padding-right:5px}.ui-txt .inner .txtwrap .con-box p{margin:0;letter-spacing:-.02em}@media (max-width:767.98px){.ui-txt .inner .txtwrap .con-box p{font-size:16px}}@media (max-width:480px){.ui-txt .inner .txtwrap .con-box p{font-size:15px}}.ui-txt .inner .txtwrap .con-box p+p{margin-top:10px}.ui-txt .inner .txtwrap .con-box .link{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;padding:10px 0}@media (max-width:500px){.ui-txt .inner .txtwrap .con-box .link{flex-direction:column}}.comp-msg-wrap{margin-bottom:8rem}.comp-msg-wrap .comp-msg-title{display:block;font-size:4rem;font-weight:700;text-align:center;color:#1d1d1d}.comp-msg-wrap .comp-msg-title .point{color:#1d56bc}.comp-msg-wrap .comp-msg-text{display:block;text-align:center;font-size:2.4rem;line-height:1.2}.comp-info-box{display:flex;padding:4rem;border-radius:1.2rem;background:#f8f8f8}.comp-info-box,.comp-info-box li .value,.terms-agree-all{align-items:normal;justify-content:flex-start;flex-direction:column}.comp-info-box li .value{display:inline-flex;flex:1}.terms-agree-all{display:flex;padding:2rem 2.4rem;background-color:#f8f8f8;border-radius:.4rem;margin:4rem 0 5.6rem;display:none}.terms-agree-all .form-check input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.terms-agree-all .form-check input[type=checkbox]~label{font-weight:700;font-size:1.9rem;line-height:2.4rem;padding-left:4rem;position:relative}.terms-agree-all .form-check input[type=checkbox]~label:after,.terms-agree-all .form-check input[type=checkbox]~label:before{content:""}.terms-agree-all .form-check input[type=checkbox]~label:before{position:absolute;top:0;left:0;width:2.4rem;height:2.4rem;background-color:#fff;border:1px solid #717171;border-radius:.4rem}.terms-agree-all .form-check input[type=checkbox]~label:after{position:absolute;top:.2rem;left:.2rem;width:2rem;height:2rem;background:#fff;background-size:contain}.terms-agree-all .form-check input[type=checkbox]:checked~label:before{border-color:#0074e5}.terms-agree-all .form-check input[type=checkbox]:checked~label:after{background:#0074e5 url(/pcms/common/images/prog/ico_check_primary_checked.svg)no-repeat;background-size:contain}.terms-agree-all .conts-desc{margin-top:0;padding-left:4rem}.terms-agree-ul,.terms-agree-ul .agree-item{display:flex;align-items:normal;justify-content:flex-start;flex-direction:column}.terms-agree-ul .agree-item{margin-top:2.4rem;width:100%}.terms-agree-ul .agree-item:first-child{margin-top:0}.terms-agree-ul .agree-tit{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;margin-bottom:1.6rem;width:100%;color:#1d1d1d;font-weight:700;font-size:1.9rem}.terms-agree-ul .agree-tit em{position:relative;padding-right:.6rem;margin-right:.6rem;color:#0074e5;font-weight:700;font-size:1.9rem}.terms-agree-ul .agree-tit em:after{position:absolute;content:"";right:0;top:7px;width:2px;height:16px;background-color:#0074e5}.terms-agree-ul .agree-box{display:flex;align-items:center;justify-content:space-between;flex-direction:row;height:auto;padding:2rem 2.4rem;background-color:#f0f0f0;border-radius:.8rem;width:100%}@media (max-width:767px){.terms-agree-ul .agree-box{padding:.8rem 1.2rem;flex-direction:column}.terms-agree-ul .agree-box .txt{width:100%}.terms-agree-ul .agree-box .chk-area{width:100%;justify-content:flex-end;gap:1.2rem}}@media (max-width:420px){.terms-agree-ul .agree-box .chk-area{gap:.6rem}}.ui_subscription--form{position:relative;margin-bottom:2rem;padding:2rem;border:1px solid #f0f0f0;border-radius:.8rem}@media (max-width:767px){.ui_subscription--form{padding:1.2rem}}.ui_subscription--form .inner{position:relative;width:100%}.ui_subscription--form .box-text__scroll{position:relative;height:200px;padding:0;overflow-x:hidden;overflow-y:scroll}.chk-area{display:flex;gap:2.4rem}.chk-area.chk-column{flex-direction:column}.table tbody>tr>td,.table tbody>tr>th,.table tfoot>tr>td,.table tfoot>tr>th,.table thead>tr>td,.table thead>tr>th{padding:12px 8px}.program__board-table tbody tr td .table-button,.table tbody tr td .table-button,.table>tbody>tr>td .table-button{display:flex;flex-wrap:wrap;width:100%;flex:1}.program__board-table tbody tr td .fe-btn,.table tbody tr td .fe-btn,.table>tbody>tr>td .fe-btn{height:3.2rem;flex:1;width:48%;padding:0;font-size:1.4rem}.program__board-table tbody tr td .fe-btn-tertiary,.table tbody tr td .fe-btn-tertiary,.table>tbody>tr>td .fe-btn-tertiary{border:1px solid #1d1d1d!important}.form-row-box .form-group-row .form-group .input-group #vstBgngDtMin,.form-row-box .form-group-row .form-group .input-group #vstBgngDtTime,.form-row-box .form-group-row .form-group .input-group #vstEndDtMin,.form-row-box .form-group-row .form-group .input-group #vstEndDtTime{width:32%}@media (max-width:490px){.form-row-box .form-group-row .form-group .input-group #vstBgngDt,.form-row-box .form-group-row .form-group .input-group #vstEndDt{width:100%}.form-row-box .form-group-row .form-group .input-group #vstBgngDtMin,.form-row-box .form-group-row .form-group .input-group #vstBgngDtTime,.form-row-box .form-group-row .form-group .input-group #vstEndDtMin,.form-row-box .form-group-row .form-group .input-group #vstEndDtTime{width:48%}}