@charset "UTF-8";article.contentsWrap div.contents div.infoBox{width:100%;padding:20px;margin:0 0 30px 0;background:#d3e0fb}article.contentsWrap div.contents.applyAbout img.header_img{max-width:100%}article.contentsWrap div.contents.applyAbout ul.header_btn_Wrap{width:100%;overflow:hidden;clear:both;margin:0 0 80px 0}article.contentsWrap div.contents.applyAbout ul.header_btn_Wrap>li{float:left;width:25%;border-right:1px solid #434584}article.contentsWrap div.contents.applyAbout ul.header_btn_Wrap>li:last-child{border-right:0}article.contentsWrap div.contents.applyAbout ul.header_btn_Wrap>li>a{display:block;width:100%;height:50px;background-color:#2f304c;font-size:16px;line-height:50px;color:#fff;text-align:center;text-decoration:none;font-weight:600;-webkit-box-sizing:border-box;box-sizing:border-box}article.contentsWrap div.contents.applyAbout article.contents{width:100%;margin:0 0 80px 0}article.contentsWrap div.contents.applyAbout article.contents h3{position:relative;font-size:22px;font-weight:700;color:#6e49e6;margin:0;letter-spacing:-1px}article.contentsWrap div.contents.applyAbout article.contents h3:before{content:"";position:absolute;top:-12px;left:0;width:19px;height:2px;background:#6e49e6}article.contentsWrap div.contents.applyAbout article.contents div.innerBox{margin:30px 0 0 0}article.contentsWrap div.contents.applyAbout article.contents div.innerBox h4{margin:0 0 8px 0;font-size:18px;font-weight:700;letter-spacing:-1px}article.contentsWrap div.contents.applyAbout article.contents p.summary{margin:2px 0 6px 0;font-size:16px;font-weight:600}article.contentsWrap div.contents.applyAbout article.contents p em{font-style:normal}article.contentsWrap div.contents.applyAbout article.contents a.btnGo{position:relative;display:block;width:195px;height:32px;padding:0 10px;margin:10px 0 0 0;border:1px solid #5f3fc8;font-size:13px;line-height:30px;font-weight:600;color:#5330c4;text-align:left;text-decoration:none}article.contentsWrap div.contents.applyAbout article.contents a.btnGo:after{content:"";position:absolute;top:11px;right:10px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #5330c4}article.contentsWrap div.contents.applyAbout article.contents a.btnGo:hover{background:#714fe1;color:#fff}article.contentsWrap div.contents.applyAbout article.contents a.btnGo:hover:after{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff}article.contentsWrap div.contents span.priceSale{display:block;font-size:14px;color:#df0000;font-weight:700;letter-spacing:0.5px}article.contentsWrap div.contents span.priceDefault{display:inline-block;margin:0 0 0 2px;font-size:12px;color:#262626;font-weight:normal;text-decoration:line-through;letter-spacing:0.5px}article.contentsWrap div.contents span.pricePercent{display:inline-block;margin:0 2px 0 6px;font-size:12px;color:#df0000;font-weight:700;letter-spacing:0.5px}article.contentsWrap div.contents span.priceAmount{color:#df0000;font-weight:600}article.contentsWrap div.contents span.ico_sale{position:relative;display:inline-block;min-width:70px;height:24px;padding:0px 12px;margin:6px auto 0 auto;background:#df0000;border-radius:50px;color:#fff;font-size:13px;line-height:24px;cursor:help}article.contentsWrap div.contents span.ico_sale:focus:after,article.contentsWrap div.contents span.ico_sale:hover:after{display:block;content:attr(title);position:absolute;top:-3px;left:-35px;min-width:110px;height:24px;padding:4px 16px;background:#df0000;border-radius:50px;color:#fff;font-size:13px;line-height:24px}article.contentsWrap div.contents span.ico_sale:focus:after{outline:2px dotted #000}article.contentsWrap div.contents .statusNotYet{display:inline-block;width:auto;height:36px;padding:0 14px;border-radius:5px;font-size:15px;line-height:36px;background:#df0000;color:#ffff00;cursor:pointer}article.contentsWrap div.contents .statusYes{display:inline-block;height:36px;padding:0 14px;border-radius:5px;font-size:15px;line-height:36px;background:#3670E3;color:#fff;cursor:pointer}article.contentsWrap div.contents .statusDone{display:inline-block;height:36px;padding:0 14px;border-radius:5px;font-size:15px;line-height:36px;background:#5f6773;color:#fff}article.contentsWrap div.contents .statusDone:hover{color:#fff}article.contentsWrap div.contents.apply div.pageIntro{margin:0 0 25px 0}article.contentsWrap div.contents.apply div.pageIntro h5{margin:0 0 24px 0;font-size:28px;line-height:24px;font-weight:700}article.contentsWrap div.contents.apply div.pageIntro p{font-size:16px;line-height:24px;font-weight:normal}article.contentsWrap div.contents.apply div.pageIntro p em{color:#e00000;font-style:normal}article.contentsWrap div.contents.apply div.tab_1depth{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:165px}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li{-webkit-box-flex:1;-ms-flex:1;flex:1;height:105px;background:#f2f4f7;border-top:2px solid #d0d3d8;border-bottom:1px solid #d0d3d8;border-right:1px solid #d0d3d8;text-align:center}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li:first-child{border-left:1px solid #d0d3d8}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li.active{background:#fff;border-top:2px solid #262626;border-bottom:1px solid #fff}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li button.btnOpen1depth{width:100%;height:100%;background:transparent;color:#63646b}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li button.btnOpen1depth h6{margin:0;font-size:20px;font-weight:700}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li button.btnOpen1depth h6 span{display:block;margin:0 0 6px 0;font-size:16px;font-weight:normal}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li ul.infoList{position:absolute;top:105px;left:0;width:calc(100% - 1px);height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:20px 40px;border:1px solid #d0d3d8;border-top:0;background:#fff;display:none}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li ul.infoList>li{position:relative;width:auto;padding:0 50px 0 9px;text-align:left}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li ul.infoList>li:before{content:"";position:absolute;top:9px;left:0;width:3px;height:3px;border-radius:50%;background:#777}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li.active button.btnOpen1depth{color:#262626}article.contentsWrap div.contents.apply div.tab_1depth ul.openingSelect>li.active ul.infoList{display:-webkit-box;display:-ms-flexbox;display:flex}article.contentsWrap div.contents.apply div.tab_2depth{margin:15px 0 0 0}article.contentsWrap div.contents.apply div.tab_2depth ul.courseSelect{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}article.contentsWrap div.contents.apply div.tab_2depth ul.courseSelect>li{width:193px;height:60px;margin:0 0 8px 0;background:#fff;border:1px solid #e0e3e9;text-align:center}article.contentsWrap div.contents.apply div.tab_2depth ul.courseSelect>li.active{background:#366bf5;border:1px solid #366bf5}article.contentsWrap div.contents.apply div.tab_2depth ul.courseSelect>li button.btnOpen2depth{width:100%;height:100%;background:transparent;font-size:15px;font-weight:normal;color:#262626}article.contentsWrap div.contents.apply div.tab_2depth ul.courseSelect>li.active button.btnOpen2depth{font-weight:700;color:#fff}article.contentsWrap div.contents.apply div.tab_3depth{margin:10px 0 0 0}article.contentsWrap div.contents.apply div.tab_3depth ul.tabLecSelect{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #cdcdcd}article.contentsWrap div.contents.apply div.tab_3depth ul.tabLecSelect>li{min-width:140px;margin-right:2px}article.contentsWrap div.contents.apply div.tab_3depth ul.tabLecSelect>li button.btnOpen3depth{width:100%;height:100%;padding:14px 8px;background:#fff;font-size:15px;color:#262626;border-bottom:3px solid #fff}article.contentsWrap div.contents.apply div.tab_3depth ul.tabLecSelect>li.active{position:relative}article.contentsWrap div.contents.apply div.tab_3depth ul.tabLecSelect>li.active button.btnOpen3depth{border-bottom:3px solid #262626;font-weight:700}article.contentsWrap div.contents.apply div.tab_3depth ul.tabLecSelect>li.active:after{position:absolute;bottom:-6px;left:calc(50% - 3px);content:"";width:0;height:0;border-top:6px solid #262626;border-left:6px solid transparent;border-right:6px solid transparent}article.contentsWrap div.contents.apply div.tabContentWrap{margin:30px 0 0 0}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard{width:100%}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard th{height:50px}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td{height:70px;padding:14px 20px}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td:nth-child(3){font-weight:700}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td a.btnPlan{display:inline-block;width:30px;height:30px;background:url("/_Resources/Front/2024/images/apply/ico_lec_plan.png") no-repeat;vertical-align:middle}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td a.btnVod{display:inline-block;width:30px;height:30px;background:url("/_Resources/Front/2024/images/apply/ico_sample_vod.png") no-repeat;vertical-align:middle}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td button.btnApply{display:inline-block;width:90px;height:40px;border-radius:50px;color:#fff;font-weight:700;font-size:14px}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td button.btnApply.ing{background:#366bf5}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td button.btnApply.ing:hover{background:#3968e2}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td button.btnApply.deadline{background:#009e73}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td button.btnApply.deadline:hover{background:#00ad77}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td button.btnApply.done{background:#df0000}article.contentsWrap div.contents.apply div.tabContentWrap table.tblBoard td button.btnApply.evaluation{background:#ffcc00}article.contentsWrap div.contents.apply div.btnWrap button.btnCart{font-size:16px}article.contentsWrap div.contents.apply div.btnWrap button.btnCart:hover{background:#3968e2}article.contentsWrap div.contents.apply div.btnWrap button.btnCart i.fa-cart{display:inline-block;width:20px;height:21px;margin:0 6px 0 0;background:url("/_Resources/Front/2024/images/apply/ico_cart.svg") no-repeat 0 0;background-size:100% auto;vertical-align:middle}article.contentsWrap div.contents.register table.tblBoard tfoot td{background:#f1f1f1}article.contentsWrap div.contents.register article.paymentWrap div.infoWrap{padding:30px;background:#f6f7f9;border-radius:14px}article.contentsWrap div.contents.register article.paymentWrap dl.paymentItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 30px;background:#fff;border-radius:14px}article.contentsWrap div.contents.register article.paymentWrap dl.paymentItem dt{width:120px;height:38px;line-height:38px;font-weight:600}article.contentsWrap div.contents.register article.paymentWrap dl.paymentItem dd{width:calc(100% - 120px);height:38px;line-height:38px}article.contentsWrap div.contents.register article.paymentWrap dl.paymentItem dd div.alignInput input[type=text]{width:300px}article.contentsWrap div.contents.register article.paymentWrap ul.paymentMethod{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 10px 30px 10px;margin:30px 0 0 0;border-bottom:2px dashed #dadde3}article.contentsWrap div.contents.register article.paymentWrap ul.paymentMethod>li{margin:0 20px 0 0}article.contentsWrap div.contents.register article.paymentWrap dl.methodExplain{margin:30px 0 0 0}article.contentsWrap div.contents.register article.paymentWrap dl.methodExplain dt{width:100%;font-weight:600}article.contentsWrap div.contents.register article.paymentWrap dl.methodExplain dd{width:100%;margin:4px 0 16px 0}article.contentsWrap div.contents.register article.paymentWrap dl.alignAddress dt{width:100%;font-weight:600}article.contentsWrap div.contents.register article.paymentWrap dl.alignAddress dd{width:100%;margin:4px 0 16px 0}article.contentsWrap div.contents.register article.paymentWrap dl.alignAddress dd div.alignInput input[type=text]{width:200px}article.contentsWrap div.contents.register article.paymentWrap p.desc{margin:20px 0 0 0;text-align:center}article.contentsWrap div.contents.register article.nameCheckWrap{margin:0 0 50px 0}article.contentsWrap div.contents.register article.nameCheckWrap:last-child{margin:0}article.contentsWrap div.contents.register article.nameCheckWrap div.infoWrap{padding:30px;background:#f6f7f9;border-radius:14px}article.contentsWrap div.contents.register article.nameCheckWrap div.infoWrap div.agreementBox{padding:20px 30px;background:#fff;border-radius:14px}article.contentsWrap div.contents.register article.nameCheckWrap div.infoWrap div.agreementBox dl.nameCheckItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}article.contentsWrap div.contents.register article.nameCheckWrap div.infoWrap div.agreementBox dl.nameCheckItem dt{width:120px;height:38px;line-height:38px;font-weight:600}article.contentsWrap div.contents.register article.nameCheckWrap div.infoWrap div.agreementBox dl.nameCheckItem dd{width:calc(100% - 120px);height:38px;line-height:38px}article.contentsWrap div.contents.register article.nameCheckWrap div.infoWrap div.agreementBox dl.nameCheckItem dd ul.alignCol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}article.contentsWrap div.contents.register article.nameCheckWrap div.infoWrap div.agreementBox dl.nameCheckItem dd ul.alignCol.num input{width:120px}article.contentsWrap div.contents.register article.nameCheckWrap div.infoWrap div.agreementBox dl.nameCheckItem dd ul.alignCol.type>li{width:120px}article.contentsWrap div.contents.register article.nameCheckWrap div.infoWrap div.agreementBox p.txtAgree{margin:14px 0 0 0}article.contentsWrap div.contents.register article.nameCheckWrap div.infoWrap p.icoAlert{margin:14px 0 0 0}article.contentsWrap div.contents.register div.paymentDoneWrap{width:100%;padding:50px 40px;margin:0 auto;background:#f6f7f9;border-radius:14px}article.contentsWrap div.contents.register div.paymentDoneWrap p{padding:90px 0 0 0;background:url("/_Resources/Front/2024/images/apply/ico_payment_done.svg") no-repeat top;background-size:70px;font-size:20px;font-weight:600;text-align:center}article.contentsWrap div.contents.register div.paymentDoneWrap dl.paymentItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:500px;padding:20px 30px;margin:30px auto 0 auto;background:#fff;border-radius:14px}article.contentsWrap div.contents.register div.paymentDoneWrap dl.paymentItem dt{width:120px;height:38px;line-height:38px;font-weight:600}article.contentsWrap div.contents.register div.paymentDoneWrap dl.paymentItem dd{width:calc(100% - 120px);height:38px;line-height:38px}article.contentsWrap div.contents.register div.paymentDoneWrap dl.paymentItem dd div.alignInput input[type=text]{width:300px}article.contentsWrap div.contents.register div.paymentErrorWrap{width:100%;padding:50px 40px;margin:0 auto;background:#f6f7f9;border-radius:14px}article.contentsWrap div.contents.register div.paymentErrorWrap p{padding:90px 0 0 0;background:url("/_Resources/Front/2024/images/apply/ico_payment_error.svg") no-repeat top;background-size:70px;font-size:20px;font-weight:600;text-align:center}article.contentsWrap div.contents.scholarship div.row{width:100%;margin:0 0 50px 0}article.contentsWrap div.contents.scholarship div.row h6{margin:0 0 10px 0;font-size:17px;font-weight:600;color:#18335f}article.contentsWrap div.contents.scholarship div.row p{padding:0}article.contentsWrap div.contents.scholarship div.row p+p{padding:10px 0 0 0}article.contentsWrap div.contents.scholarship div.row table{margin:16px 0 0 0}article.contentsWrap div.contents.epilogue{text-align:center}article.contentsWrap div.contents.epilogue div.epilogueAward{width:760px;padding:20px 0 30px;margin:0 auto;background:url("/_Resources/Front/2024/images/epilogue/common/epilogueBg.jpg") repeat-y}article.contentsWrap div.contents.epilogue div.epilogueAward hr{display:block;width:620px;margin:20px auto 30px}article.contentsWrap div.contents.epilogue div.epilogueAward figure{position:relative;display:block;width:680px;margin:0 auto;text-align:left}article.contentsWrap div.contents.epilogue div.epilogueAward figure img.abs{position:absolute;top:-10px;left:0}article.contentsWrap div.contents.epilogue div.epilogueAward figure a{display:block;margin-left:170px;padding-bottom:5px;color:#666;text-decoration:none}article.contentsWrap div.contents.epilogue div.epilogueAward figure a:hover{color:#111;border-color:#111}article.contentsWrap div.contents.epilogue div.epilogueAward figure>p{min-height:70px}article.contentsWrap div.contents.epilogue div.epilogueAward figure>p{display:block;margin-left:170px;padding-bottom:5px;color:#666;text-decoration:none}article.contentsWrap div.contents.epilogue div.epilogueAward figure p{line-height:150%;word-break:keep-all}article.contentsWrap div.contents.epilogue div.epilogueAward figure p.name{margin-top:10px;font-size:24px;font-weight:700;line-height:100%}article.contentsWrap div.contents.epilogue div.epilogueAward figure p em{font-style:normal;font-size:18px;font-weight:normal}article.contentsWrap div.contents.epilogue div.epilogueAward figure p span{display:inline-block;margin-left:10px;padding:1px 6px;font-style:normal;font-size:14px;font-weight:normal;border:1px solid #666;vertical-align:top}article.contentsWrap div.contents.epilogue div.epilogueWrap{width:100%;padding:0 0 30px 0;margin:0 0 40px 0;background:#006be4}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList{width:calc(100% - 60px);padding:60px 60px 40px 60px;margin:0 auto;background:#fff}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award{width:100%;padding:60px 0 0 0}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px dashed #ccc;text-align:left}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure.awardTop{-webkit-box-align:center;-ms-flex-align:center;align-items:center}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure:last-child{padding:0;margin:0;border-bottom:0}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure img.ico{width:140px;margin:-10px 40px 0 0}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure a{display:block;width:100%;color:#3D414E}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure a:hover{color:#21242E;border-color:#111}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure>ul{width:calc(100% - 180px)}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure>ul>li{margin:0 0 30px 0}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure>ul>li:last-child{margin:0}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure p{line-height:150%;word-break:keep-all}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure p.name{padding:0 0 5px 0;font-size:24px;font-weight:700;line-height:100%}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure p em{font-size:18px;font-weight:normal}article.contentsWrap div.contents.epilogue div.epilogueWrap div.epilogueList>div.award figure p span{display:inline-block;margin-left:10px;padding:1px 6px;font-size:14px;font-weight:normal;border:1px solid #666;vertical-align:top}