@charset "UTF-8";@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100;src:url(https://acaimg.etoos.com/common/font/NotoSans-Thin.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/NotoSans-Thin.woff) format("woff"),url(https://acaimg.etoos.com/common/font/NotoSans-Thin.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:200;src:url(https://acaimg.etoos.com/common/font/NotoSans-Light.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/NotoSans-light.woff) format("woff"),url(https://acaimg.etoos.com/common/font/NotoSans-light.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:url(https://acaimg.etoos.com/common/font/NotoSans-Demilight.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/NotoSans-Demilight.woff) format("woff"),url(https://acaimg.etoos.com/common/font/NotoSans-Demilight.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:url(https://acaimg.etoos.com/common/font/NotoSans-Regular.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/NotoSans-Regular.woff) format("woff"),url(https://acaimg.etoos.com/common/font/NotoSans-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(https://acaimg.etoos.com/common/font/NotoSans-Medium.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/NotoSans-Medium.woff) format("woff"),url(https://acaimg.etoos.com/common/font/NotoSans-Medium.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(https://acaimg.etoos.com/common/font/NotoSans-Bold.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/NotoSans-Bold.woff) format("woff"),url(https://acaimg.etoos.com/common/font/NotoSans-Bold.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:800;src:url(https://acaimg.etoos.com/common/font/NotoSans-Black.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/NotoSans-Black.woff) format("woff"),url(https://acaimg.etoos.com/common/font/NotoSans-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard;font-weight:900;src:local("Pretendard Black"),url(https://acaimg.etoos.com/common/font/Pretendard-Black.subset.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Pretendard-Black.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:800;src:local("Pretendard ExtraBold"),url(https://acaimg.etoos.com/common/font/Pretendard-ExtraBold.subset.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Pretendard-ExtraBold.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(https://acaimg.etoos.com/common/font/Pretendard-Bold.subset.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Pretendard-Bold.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(https://acaimg.etoos.com/common/font/Pretendard-SemiBold.subset.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Pretendard-SemiBold.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(https://acaimg.etoos.com/common/font/Pretendard-Medium.subset.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Pretendard-Medium.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(https://acaimg.etoos.com/common/font/Pretendard-Regular.subset.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(https://acaimg.etoos.com/common/font/Pretendard-Light.subset.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Pretendard-Light.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:200;src:local("Pretendard ExtraLight"),url(https://acaimg.etoos.com/common/font/Pretendard-ExtraLight.subset.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Pretendard-ExtraLight.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100;src:local("Pretendard Thin"),url(https://acaimg.etoos.com/common/font/Pretendard-Thin.subset.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Pretendard-Thin.subset.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://acaimg.etoos.com/common/font/Roboto-Medium.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Roboto-Medium.woff) format("woff"),url(https://acaimg.etoos.com/common/font/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:roboto;font-style:normal;font-weight:900;src:url(https://acaimg.etoos.com/common/font/Roboto-Black.woff2) format("woff2"),url(https://acaimg.etoos.com/common/font/Roboto-Black.woff) format("woff"),url(https://acaimg.etoos.com/common/font/Roboto-Black.ttf) format("truetype")}html{font-size:100%;width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#fff;line-height:100%;word-break:break-all}*{box-sizing:border-box}body,button,h1,h2,h3,h4,input,pre,select,td,textarea,th{color:#666;font-family:Pretendard,Noto Sans KR,Malgun Gothic,맑은고딕,돋움,dotum,sans-serif;font-weight:400}body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,ul{margin:0;padding:0}fieldset,iframe,img{border:0}li{list-style:none}table{border-collapse:collapse;border-spacing:0}button,img,input,select{vertical-align:middle}address,em,i{font-style:normal}button,label{cursor:pointer}button{background:none;border:0;margin:0;padding:0}a,a:hover{outline:none;text-decoration:none}a{color:#666}a:hover{cursor:pointer}caption,hr,summary{display:none}legend{display:none!important}area:focus{border:none;outline:none}input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.blind{position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;width:1px}.w100p{width:100%}.color_red{color:#82000f!important}.f_l,.f_left{float:left}.f_r,.f_right{float:right}.fclear:after{clear:both;content:"";display:block;height:0;visibility:hidden}.bg_color1{background:#ece4dd!important}.bg_color2{background:#f7f4de!important}.bg_color3{background:#f8f7f6!important}.bg_color4{background:#f4b084!important}.bg_color5{background:#ddebf7!important}.state{background:#fff;border:1px solid #222;box-sizing:content-box;color:#222;display:inline-block;font-size:11px;font-weight:500;height:12px;letter-spacing:-1px;line-height:12px;padding:3px 7px;vertical-align:2px}.state .blink{animation:txtblink 1s ease-in-out 0s infinite both}.state.ing{border-color:var(--color-primary);color:var(--color-primary)}.state.end{border-color:#a8a8a8;color:#888}.state.r01{border-color:#b8994a;color:#b8994a}.state.r02{border-color:#82000f;color:#82000f}.state.r03{border-color:#116158;color:#116158}.state.r04{border-color:#1d0e5b;color:#1d0e5b}.state.r05{border-color:#222;color:#222}.state.r06{border-color:#999;color:#999}.state.r07{border-color:#b48d6e;color:#b48d6e}.circle{align-items:center;border:1px solid #bbb;border-radius:50%;display:flex;height:38px;justify-content:center;width:38px}.circle em{color:#bbb;display:inline-block;font-size:9px;letter-spacing:-1px;line-height:10px;padding-top:2px;text-align:center}.circle .blink{animation:txtblink 1s ease-in-out 0s infinite both}.circle.compl{border-color:#b8994a;color:#b8994a}.circle.compl em{color:#b8994a}.circle.ing{border-color:#82000f}.circle.ing,.circle.ing em{color:#82000f}.circle.end{border-color:#bbb;color:#bbb}.circle.end em{color:#bbb}.send{align-items:center;background:url(https://acaimg.etoos.com/hp/mobile/images/common/ico_send.png) no-repeat;background-size:46px auto;display:flex;height:41px;justify-content:center;padding-right:7px;width:39px}.send em{color:#b8994a;display:inline-block;font-size:9px;letter-spacing:-1px;line-height:10px;padding-top:2px;text-align:center}.send.yet{background-image:url(https://acaimg.etoos.com/hp/mobile/images/common/ico_send_yet.png)}.send.yet em{color:#999}.send.no{background-image:url(https://acaimg.etoos.com/hp/mobile/images/common/ico_send_no.png)}.send.no em{color:#bbb}.badgewrap{overflow:hidden}.badgewrap>span+span{margin-left:5px}.badge{border:1px solid #14928e;border-radius:15px;box-sizing:border-box;float:left;line-height:1;padding:0 8px;text-align:center}.badge+.badge{margin-left:3px}.badge span{color:#14928e;font-size:11px}.badge.badge--blu{border-color:#3c5490}.badge.badge--blu span{color:#3c5490}.badge.badge--grn{border-color:#14928e}.badge.badge--grn span{color:#14928e}.badge.badge--sml{border-color:#df6852;margin-right:15px;padding:0 8px}.badge.badge--sml span{color:#df6852;display:block;font-size:11px;padding:4px 0 1px}.badge.badge--sml--grn{border-color:#14928e;padding:3px 18px}.badge.badge--sml--grn span{color:#14928e;font-size:12px}.badge.badge--sml--gray{border-color:#b8b8b8}.badge.badge--sml--gray span{color:#b8b8b8}.badge.badge--squr{border-radius:0;margin-right:5px}.badge.badge--squr span{display:inline-block;line-height:13px;padding-top:1px}.moreWrap{display:block;padding:15px}.moreWrap .morebtn,.moreWrap .oldbtn{align-items:center;border:1px solid #ccc;display:flex;height:38px;justify-content:center}.moreWrap .morebtn span,.moreWrap .oldbtn span{color:#888;display:inline-block;font-size:13px;padding-right:18px;position:relative}.moreWrap .morebtn span:after,.moreWrap .morebtn span:before,.moreWrap .oldbtn span:after,.moreWrap .oldbtn span:before{content:"";display:inline-block;position:absolute}.moreWrap .morebtn span:after,.moreWrap .morebtn span:before{background:#888}.moreWrap .morebtn span:before{height:1px;margin-top:-1px;right:0;top:50%;width:11px}.moreWrap .morebtn span:after{height:11px;margin-top:-6px;right:5px;top:50%;width:1px}.moreWrap .oldbtn span:after,.moreWrap .oldbtn span:before{background:#919191;height:1px;right:0;top:50%;width:10px}.moreWrap .oldbtn span:before{margin-top:-3px;transform:rotate(45deg)}.moreWrap .oldbtn span:after{margin-top:3px;transform:rotate(-45deg)}.pass .moreWrap{padding:15px 0 0}#layerPopup_school .moreWrap,.boardList.example .moreWrap{padding:15px 0}.btnWrap{display:table;margin-top:25px;width:100%}.btnWrap .cell{display:table-cell}.btnWrap .btn,.btnWrap .sbtn{align-items:center;background:#fff;border:1px solid #222;display:flex;justify-content:center;width:100%}.btnWrap .btn span,.btnWrap .sbtn span{color:#222;display:inline-block}.btnWrap .btn{height:40px}.btnWrap .btn span{font-size:13px}.btnWrap .sbtn{height:32px}.btnWrap .sbtn span{font-size:12px}.btnWrap .bd_gray,.btnWrap .bg_black,.btnWrap .bg_gray,.btnWrap .bg_green,.btnWrap .bg_point,.btnWrap .bg_red,.btnWrap .bg_white{border:1px solid}.btnWrap .bd_gray span,.btnWrap .bg_black span,.btnWrap .bg_gray span,.btnWrap .bg_green span,.btnWrap .bg_point span,.btnWrap .bg_red span,.btnWrap .bg_white span{color:inherit}.btnWrap .bd_gray{background:#fff;border-color:#bbb;color:#888}.btnWrap .bg_black{background:#222;border-color:#222;color:#fff}.btnWrap .bg_gray{background:#bbb;border-color:#bbb;color:#fff}.btnWrap .bg_green{background:#12938e;border:1px solid #12938e;color:#fff}.btnWrap .bg_point,.btnWrap .bg_red{background:#a20013;border-color:#a20013;color:#fff}.btnWrap .bg_white{background:#fff;border-color:#222;color:#222}.btnWrap a+a,.btnWrap+.btnWrap{margin-top:10px}.btnWrap.btnFixed{bottom:0;left:0;margin-top:0;position:fixed;width:100%;z-index:2}.btnWrap.btnFixed .btn{height:50px}.btnWrap.btnFixed .btn span{font-size:15px}.btnWrap span.btn{border-color:#e8e8e8;box-sizing:border-box}.btnWrap span.btn span{color:#dbdbdb!important}.btnWrap span.btn.bg_white{border-color:#e8e8e8;color:#dbdbdb!important}.btnWrap span.btn.bg_white span{color:#dbdbdb!important}.btnWrap span.btn.bg_point{background:#dbdbdb;border-color:#dbdbdb}.btnWrap span.btn.bg_point span{color:#fff!important}.top_txt{margin:20px 0}.top_txt li{color:#888;font-size:12px;line-height:16px;padding-left:6px;position:relative;text-align:left}.top_txt li:before{background:#888;content:"";display:block;height:1px;left:0;position:absolute;top:7px;width:2px}.top_txt.hangul{padding-left:18px}.top_txt.hangul li{color:#888;font-size:12px;line-height:16px;list-style:hangul;padding-left:0;text-align:left}.top_txt.hangul li:before{content:normal}.list_txt{color:#888;font-size:11px;letter-spacing:-1px}.list_txt li{line-height:16px;position:relative}.list_txt li.fs12{line-height:17px}.list_txt li.fs10{line-height:15px}.list_txt li.fs10:first-child{margin-top:7px}.list_txt li.fs9{line-height:15px}.list_txt li.fs9:first-child{margin-top:7px}.list_txt li.color_222:after{background:#222}.list_txt li.color_444:after{background:#444}.list_txt li.color_999:after{background:#999}.list_txt li.color_bbb:after{background:#bbb}.list_txt li.color_red:after{background:#82000f}.list_txt li:first-child{margin-top:10px}.list_txt li a{border-bottom:1px solid #82000f;color:#82000f}.list_txt.dot li{padding-left:5px}.list_txt.dot li:after{background:#888;content:"";display:block;height:1px;left:0;position:absolute;top:6px;width:1px}.list_txt.dot li.fs12:after{top:8px}.list_txt.dash li{padding-left:5px}.list_txt.dash li:after{background:#888;content:"";display:block;height:1px;left:0;position:absolute;top:6px;width:3px}.list_txt.dash li.fs12:after{top:8px}.text_warning{color:var(--warning)!important}.page_title,.pc{display:none}.flex_wrap,.flex_wrap_col{display:flex;gap:6px}.flex_wrap_col{flex-direction:column}.required{position:relative}.required:after{color:#ed4855;content:"•"}.cont_header{padding:25px 0 23px;text-align:center}.cont_header h3{color:#000;font-size:22px;font-weight:700;line-height:26px}.cont_header .subtitle{color:#8a8a8a;font-size:14px;font-weight:400;margin-top:8px}.global_cont .tit_color{color:var(--color-primary)!important;font-size:20px;font-weight:700;line-height:120%;margin-top:20px}.global_cont .tit_circle{background:url(https://acaimg.etoos.com/common/images/branch/ico_circle_chevron_r.svg) no-repeat 0 0/16px auto;color:#1d1d1d;font-size:17px;font-weight:500;line-height:20px;margin-bottom:20px;padding-left:21px}.global_cont .tit_circle.tit_line{border-bottom:1px solid #1d1d1d;padding-bottom:15px}.global_cont .divider{background:var(--bg-lighter);height:12px;width:100%}.global_accordion .accordion_item{border:1px solid var(--border-lighter);border-radius:6px;margin-bottom:8px}.global_accordion .accordion_item:has(.is_open){border-color:var(--color-black);box-shadow:2px 2px 8px #0000001f}.global_accordion .accordion_header{border:none!important;box-sizing:border-box;font-size:17px!important;font-weight:500;line-height:20px!important;padding:17px 30px 17px 15px!important}.global_accordion .accordion_header:before{display:none}.global_accordion .accordion_header:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none'%3E%3Cpath stroke='%23606060' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4.667 8.833 13 18l8.333-9.167'/%3E%3C/svg%3E") no-repeat 50% 50%/16px auto!important;height:24px!important;margin-top:-12px;opacity:.7;right:13px!important;transition:all .3s;width:24px!important}.global_accordion .accordion_header.is_open{border-bottom:1px solid var(--border-lighter)!important}.global_accordion .accordion_header.is_open:after{opacity:1;transform:rotate(180deg)}.global_accordion .accordion_content{padding:8px}.global_info{align-items:stretch;border-top:1px solid var(--border-dark);display:inline-flex;flex-flow:row wrap;margin-bottom:15px;width:100%}.global_info,.global_info p{border-bottom:1px solid var(--border-lightest);box-sizing:border-box}.global_info p{align-items:center;color:var(--text-default);display:flex;font-size:16px;margin-bottom:-1px;padding:15px 0;width:68.6%}.global_info p strong{font-weight:700}.global_info .tit{color:var(--text-body);font-size:14px;padding:15px 10px;width:31.4%;word-break:keep-all}.global_pagination{text-align:center}.global_pagination .num em{color:var(--text-sub);font-size:14px;line-height:120%}.global_pagination .num em:not(.active,:last-of-type){display:none}.global_pagination .num em:last-of-type:before{content:"/"}.global_pagination .num em.active{color:var(--text-default)}.global_pagination .next,.global_pagination .prev{background:var(--color-white);background:url(https://acaimg.etoos.com/common/images/branch/ico_chevron_down_24.svg) no-repeat 50% 50%/16px auto!important;border-radius:6px;color:var(--text-body);display:inline-block;font-size:16px!important;height:40px!important;transform:rotate(90deg);vertical-align:middle;width:40px!important}.global_pagination .next:hover,.global_pagination .prev:hover{background-color:var(--bg-lightest)!important;box-shadow:none!important}.global_pagination .next:active,.global_pagination .prev:active{background-color:var(--bg-lighter)!important;box-shadow:none!important}.global_pagination .next.disabled,.global_pagination .prev.disabled{opacity:.28}.global_pagination .next{transform:rotate(-90deg)}.bg_dimm{background:#000;display:block;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:1000}.tab_wrap .tab_select .tab_select{display:none}.tab_wrap .tab_select .tab_select.is_show{display:block}.tab_wrap .tab_cont .tabs{display:none}.tab_wrap .tab_cont .tabs.is_show{display:block}.fc_point{color:#82000f}.txt_c{text-align:center!important}.txt_l{text-align:left!important}:root{--color-white:#fff;--text-placeholder:#c6c6c6;--text-sub:#8a8a8a;--text-body:#555;--text-default:#1d1d1d;--color-black:#000;--bg-light:#f0f0f0;--bg-lightest:#f8f8f8;--bg-lighter:#f4f4f4;--bg-middle:#e4e4e4;--bg-middle-dark:#c6c6c6;--border-lightest:#d8d8d8;--border-lighter:#c6c6c6;--border-light:#ababab;--border-middle:#7a7a7a;--border-middle-dark:#555;--border-dark:#1d1d1d;--line-light:#e4e4e4;--line-middle:#d8d8d8;--line-dark:#1d1d1d;--button-primary:#2f3032;--button-cancel:#8c8f94;--button-segment-active:#262628;--button-segment-default:A3A5A9;--warning:#ed4b55;--important:#2f67a9}:root body:has(.container[data-branch-set=CS]){--color-primary:#04857a;--color-primary-light:#06b59a;--color-title-circle:#a5e5e4;--color-lineup-list:var(--color-primary);--color-lineup-view:rgba(19,146,128,.8);--color-bar:#00e6c2}:root body:has(.container[data-branch-set=HP]){--color-primary:#82000f;--color-primary-light:#aa3442;--color-title-circle:#daa0a2;--color-lineup-list:rgba(130,0,15,.7);--color-lineup-view:rgba(168,43,58,.8);--color-bar:#ff2a43}:root body:has(.container[data-branch-set=EG]){--color-primary:#0aa1ad;--color-primary-light:#0aa1ad;--color-title-circle:#a5e5e4;--color-lineup-list:rgba(4,127,137,.8);--color-lineup-view:var(--color-lineup-list);--color-bar:#03e2f4}:root .global_cont{min-width:360px}:root .text_warning{color:var(--warning)}:root .color_point{color:var(--color-primary)}.container:has(.nav_wrap.is_show,.nav.is_show),body:has(.nav_wrap.is_show,.nav.is_show),html:has(.nav_wrap.is_show,.nav.is_show){overflow:hidden!important}.color_red{color:red!important}.ckeditor_wrap .ck.ck-editor__top{display:none!important}.ckeditor_wrap .ck.ck-editor__main .ck-content{border:none!important;box-shadow:none}.ckeditor_wrap .ck.ck-editor__main .ck-content>p>i{font-style:italic}.ckeditor_wrap .ck.ck-editor__main .ck-content>p>a{color:initial}.ckeditor_wrap .ck.ck-editor__main .ck-content>figure img{height:auto;width:auto}.ckeditor_wrap .ck.ck-editor__main .ck-content>figure table{outline:none!important}.ckeditor_wrap .ck.ck-editor__main .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ckeditor_wrap .ck.ck-editor__main .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline:none}.ckeditor_wrap .ck.ck-editor__main .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){box-shadow:none}.ckeditor_wrap .ck.ck-editor__main .ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ckeditor_wrap .ck.ck-editor__main .ck-widget.table td.ck-editor__nested-editable:focus,.ckeditor_wrap .ck.ck-editor__main .ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ckeditor_wrap .ck.ck-editor__main .ck-widget.table th.ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);box-shadow:none;outline:none}.ckeditor_wrap :has(>iframe){padding-bottom:56.25%;position:relative;width:100%}.ckeditor_wrap :has(>iframe) iframe{height:auto;left:0;position:absolute;top:0;width:100%}.ckeditor_wrap img{height:auto;max-width:100%}.ckeditor_wrap figure.image{margin:.9em auto;position:relative}.ckeditor_wrap figure.image img{display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%}.ckeditor_wrap figure.image_resized{box-sizing:border-box;display:block;max-width:100%}.ckeditor_wrap figure.image_resized img{width:100%}.ckeditor_wrap2 .ck-sticky-panel{zoom:.8}.pdcont{padding:0 20px}.pagettlbox{padding:70px 20px 7px;position:relative;text-align:center}.pagettlbox .ttl{color:#222;font-size:18px}.pagettlbox .ttl span{position:relative}.pagettlbox .ttl span:after{background:#909090;bottom:-3px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.pagettlbox .ttl em{color:#21b993}.pagettlbox .sub{color:#222;font-size:12px;margin-bottom:7px}input[type=checkbox]{display:inline-block;vertical-align:middle}input[type=checkbox].style{height:0;opacity:0;position:absolute;width:0;z-index:-1}input[type=checkbox].style+label.style{color:#222;cursor:pointer;display:inline-block;font-size:12px;font-weight:300;line-height:17px;margin:0;padding:2px 0 1px 25px;position:relative;z-index:0}input[type=checkbox].style+label.style:before{background:url(https://acaimg.etoos.com/hp/mobile/images/common/check_style.png) no-repeat;background-size:20px auto;content:"";display:inline-block;height:20px;left:0;position:absolute;top:0;width:20px;z-index:0}input[type=checkbox].style:checked+label.style:before{background:url(https://acaimg.etoos.com/hp/mobile/images/common/check_style_on.png) no-repeat;background-size:20px auto}[data-branch-set=CS] input[type=checkbox].style:checked+label.style:before,[data-branch-set=EG] input[type=checkbox].style:checked+label.style:before{background:url(https://acaimg.etoos.com/cs/mobile/branch/images/common/radio_style_on.png) no-repeat;background-size:20px auto}input[type=radio]{display:inline-block;vertical-align:middle}input[type=radio].style{height:0;opacity:0;position:absolute;width:0;z-index:-1}input[type=radio].style+label.style{color:#333;cursor:pointer;display:inline-block;font-size:13px;font-weight:300;line-height:25px;margin:0;padding-left:30px;position:relative;z-index:0}input[type=radio].style+label.style:before{background:url(https://acaimg.etoos.com/hp/mobile/images/common/radio_style.png) no-repeat;background-size:25px auto;content:"";display:inline-block;height:25px;left:0;position:absolute;top:0;width:25px;z-index:0}input[type=radio].style:checked+label.style:before{background:url(https://acaimg.etoos.com/hp/mobile/images/common/radio_style_on.png) no-repeat;background-size:25px auto}[data-branch-set=CS] input[type=radio].style:checked+label.style:before,[data-branch-set=EG] input[type=radio].style:checked+label.style:before{background:url(https://acaimg.etoos.com/cs/mobile/branch/images/common/radio_style_on.png) no-repeat;background-size:25px auto}.radiobox{display:table;position:relative;width:100%}.radiobox label{display:table-cell!important;margin:0!important}.radiobox label input{left:0;position:absolute;top:0;z-index:0}.radiobox label span{background:#fff;border:1px solid #ddd;box-sizing:border-box;color:#666;display:block;font-size:13px;font-weight:300;height:39px;line-height:39px;position:relative;text-align:center;vertical-align:top;z-index:1}.radiobox label input:checked+span{border:1px solid #82000f;color:#82000f;z-index:2}.radiobox label+label span{margin-left:-1px}[data-branch-set=CS] .radiobox label input:checked+span{border:1px solid var(--color-primary-light);color:var(--color-primary);z-index:2}.inp input{border:1px solid #ddd;color:#666;font-size:13px;height:39px;line-height:39px;text-indent:15px;vertical-align:top}.inp input:disabled{background:#fff}.inp input::-moz-placeholder{color:#666}.inp input::placeholder{color:#666}.select select{background:#fff url(https://acaimg.etoos.com/hp/mobile/images/common/bg_select.png) no-repeat 100%;background-size:21px auto;border:1px solid #ddd;color:#666;font-size:13px;height:39px;line-height:39px;padding-left:15px;vertical-align:top}.select.black select{background:#fff url(https://acaimg.etoos.com/hp/mobile/images/common/bg_select2.png) no-repeat 100%;background-size:15px auto;height:35px;line-height:35px}.select.white select{background:url(https://acaimg.etoos.com/hp/mobile/images/common/bg_select_white.png) no-repeat 100%;background-size:25px auto}.select.white2 select{background:url(https://acaimg.etoos.com/hp/mobile/images/common/bg_select_white2.png) no-repeat 100%;background-size:16px auto;height:35px;line-height:35px}.txtarea textarea{border:1px solid #ddd;color:#666;font-size:13px;padding:15px;vertical-align:top;width:100%}.formbox .label,.formbox label{color:#222;display:block;font-size:13px;margin-top:25px}.formbox .label:first-child,.formbox label:first-child{margin-top:20px}.formbox .label sup,.formbox label sup{color:#f75839;vertical-align:middle}.formbox .label+.frmfield,.formbox label+.frmfield{margin-top:8px}.formbox td sup{color:#f75839;vertical-align:middle}.formbox .frmfield+.btnWrap{margin-top:20px}.formbox>strong{font-weight:400}.formbox .turnBox{padding:10px 0}.formbox .turnBox+.turnBox{border-top:1px solid #eee}.formbox .turnBox label .tit{color:#222;font-size:11px;font-weight:200}.formbox .turnBox label .tit em{font-weight:500}.formbox .turnBox label .sub{color:#888;font-size:11px;font-weight:200}.formbox .turnBox label .state{border:1px solid #df6852;border-radius:10px;-webkit-border-radius:10px;color:#df6852;display:inline-block;font-size:11px;font-weight:200;height:18px;line-height:18px;margin-top:-10px;padding:0 8px;position:absolute;right:0;top:50%;z-index:0}.formbox .turnBox input.style+label.style{display:block;line-height:13px;margin-top:10px;padding-right:60px}.formbox .turnBox input.style+label.style:before{margin-top:-10px;top:50%}.formbox .turnBox input:disabled.style+label.style .state{border:1px solid #888;color:#888}.formbox .turnBox input:disabled.style+label.style .tit{color:#888}.frmfield{display:table;margin-top:15px;table-layout:fixed;width:100%}.frmfield:first-child{margin-top:0}.frmfield .cell,.frmfield .rcell{display:table-cell;position:relative;vertical-align:top}.frmfield .cell+.cell,.frmfield .rcell+.cell{padding-left:6px}.frmfield .tit{color:#222;font-weight:500}.frmfield .tit,.frmfield .txt{font-size:13px;line-height:25px;width:100%}.frmfield .txt{color:#666;font-weight:200}.frmfield.filebox label.btn{align-items:center;background:#fff;border:1px solid #222;box-sizing:border-box;display:flex;height:40px;justify-content:center;margin-top:0;width:100%}.frmfield.filebox input.upload_hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.frmfield.filebox input.file_name{background:#fff;height:40px}.input_global{display:inline-flex;flex:1 1 auto;flex-flow:row wrap;width:100%}.input_global[rtl=true]{flex-direction:row-reverse}.input_global:has(input[type=password]),.input_global:has(input[type=text]){flex:1 1 auto}.input_global .input_wrap{flex:1 1 auto;position:relative}.input_global input[type=number],.input_global input[type=password],.input_global input[type=text]{--w:100%;background:#fff;border:1px solid #c6c6c6;border-radius:6px;box-sizing:border-box;flex:1 1 auto;font-size:16px;height:48px;line-height:120%;order:2;padding:10px 15px;width:var(--w)}.input_global input[type=number]+.clear,.input_global input[type=password]+.clear,.input_global input[type=text]+.clear{background:url(https://acaimg.etoos.com/common/images/branch/ico_input_close_24.svg) no-repeat 50% 50%/cover;cursor:pointer;display:block;height:24px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:all .3s;width:24px}.input_global input[type=number]:focus,.input_global input[type=password]:focus,.input_global input[type=text]:focus{border-color:#1d1d1d;box-shadow:2px 2px 4px #0000001f;outline:none}.input_global input[type=number][required],.input_global input[type=password][required],.input_global input[type=text][required]{border-color:#ed4b55}.input_global input[type=number][disabled],.input_global input[type=password][disabled],.input_global input[type=text][disabled]{background:#f4f4f4;color:#c6c6c6}.input_global input[type=number]::-moz-placeholder,.input_global input[type=password]::-moz-placeholder,.input_global input[type=text]::-moz-placeholder{color:#c6c6c6}.input_global input[type=number]::placeholder,.input_global input[type=password]::placeholder,.input_global input[type=text]::placeholder{color:#c6c6c6}.input_global input[type=number]+label,.input_global input[type=password]+label,.input_global input[type=text]+label{flex:0 0 auto;order:1}.input_global input[type=number][readonly],.input_global input[type=password][readonly],.input_global input[type=text][readonly]{background:#f4f4f4}.input_global input[type=number][readonly]:focus,.input_global input[type=password][readonly]:focus,.input_global input[type=text][readonly]:focus{border:1px solid #c6c6c6;box-shadow:none;outline:none}.input_global input[type=checkbox]{display:none}.input_global input[type=checkbox]+label{box-sizing:border-box;color:#8a8a8a;font-size:14px;min-height:20px;min-width:20px;padding-left:28px;position:relative}.input_global input[type=checkbox]+label:before{border:1px solid #717171;border-radius:4px;content:"";height:18px;left:0;opacity:1;position:absolute;top:-2px;width:18px}.input_global input[type=checkbox][class^=selected]+label:before{background:#123123 url(https://acaimg.etoos.com/common/images/branch/ico_checkbox.svg) no-repeat 50% 50%/20px auto;border-color:#123123;content:""}.input_global input[type=checkbox].large+label{color:#1d1d1d;font-size:18px;font-weight:700;padding-left:32px}.input_global input[type=checkbox].large+label:before{height:24px;top:-4px;width:24px}.input_global input[type=checkbox].large.selected+label:before{background-size:24px auto}.input_global .input_options{align-items:center;display:flex;justify-content:space-between;order:3;width:100%}.input_global .input_options .input_counter{margin-left:auto}.input_global .input_options .input_error,.input_global .input_options .input_hint{color:#8a8a8a;font-size:14px;margin-top:8px}.input_global .input_options .input_error{color:#ed4b55}.input_global input::-webkit-inner-spin-button{display:none!important}.input_global.radio_box_new{background:var(--bg-lightest,#f8f8f8);border-radius:6px;display:inline-flex;flex:0 0 auto;gap:13px;padding:15px 20px;vertical-align:middle;width:auto}.input_global.radio_box_new .radio_item.radio_inline{margin:0}.input_global .radio_item input{display:none}.input_global .radio_item input+label{color:#8a8a8a;font-size:13px;padding-left:20px;position:relative}.input_global .radio_item input+label:before{border:1px solid #717171;border-radius:50%;content:"";height:14px;left:0;opacity:1;position:absolute;top:0;width:14px}.input_global .radio_item input.selected+label{color:#8a8a8a}.input_global .radio_item input.selected+label:after{background:#123123;border-radius:50%;content:"";height:6px;left:4px;opacity:1;position:absolute;top:4px;width:6px}.input_global.multi .radio_item{margin:0 8px 0 0}.input_global.multi input+label{align-items:center;background:#fff;background-position:14px 50%;border:1px solid var(--border-lighter);border-radius:8px;color:#555c;display:flex;height:40px;line-height:1.2;margin:0;padding:10px 16px;transition:all .3s}.input_global.multi input+label:after,.input_global.multi input+label:before{display:none}.input_global.multi input.selected+label{background:#fff url(https://acaimg.etoos.com/common/images/branch/ico_radio_multi.svg) no-repeat 14px 50%/16px auto;border-color:var(--border-dark);color:#555;padding-left:40px}.input_global.multi.large label{font-size:16px;height:48px}.layerPopup{bottom:0;left:100%;position:fixed;right:0;top:0;z-index:1001}.layerPopup,.layerPopup>.inner{background:#fff;height:100%;width:100%}.layerPopup>.inner{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.layerPopup>.inner .box{backface-visibility:hidden;padding:85px 15px 70px;perspective:1000}.layerPopup.on>.title{position:fixed}.layerPopup>.title{background:#fff;border-bottom:1px solid #e1e1e1;display:block;height:55px;left:0;line-height:55px;padding:0 45px 0 15px;position:relative;top:0;width:100%;z-index:1}.layerPopup>.title strong{color:#000;display:block;font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.layerPopup>a.close{align-items:center;display:flex;height:55px;position:relative;right:0;top:0;width:45px;z-index:2}.layerPopup>a.close:after,.layerPopup>a.close:before{background:#222;content:"";display:inline-block;height:1px;position:absolute;right:13px;top:27px;width:20px;z-index:0}.layerPopup>a.close:before{transform:rotate(45deg)}.layerPopup>a.close:after{transform:rotate(-45deg)}.layerPopup.on{left:0}.layerPopup.on>a.close{position:fixed}.modal .full_cont{overflow-y:visible!important}.modal .full_cont .modal_body{font-size:0;padding:0!important}.modal .full_cont .close{background:none!important;height:30px!important;top:-30px!important;width:30px!important}.modal .full_cont .close:after,.modal .full_cont .close:before{background:#fff;content:"";height:100%;left:50%;position:absolute;top:0;transform:rotate(-45deg);width:1px}.modal .full_cont .close:after{transform:rotate(45deg)}.special_teacher_video_popup{aspect-ratio:1.77;font-size:0;line-height:0;width:320px}.special_teacher_video_popup iframe{height:100%;width:100%}.modal_cont.global_dialog{padding:30px 25px!important}.modal_cont.global_dialog .modal_header{border-bottom:none!important;height:auto!important;margin:0 0 30px!important;padding:0!important}.modal_cont.global_dialog .modal_header h5{font-size:22px!important;font-weight:700!important;padding:0!important;text-align:left!important}.modal_cont.global_dialog.pa_0{padding:0!important}.modal_cont.global_dialog.full_cont{--modalW:100%!important;min-height:100%!important;overflow-y:scroll!important;overscroll-behavior:contain}.modal_cont.global_dialog.full_cont .close{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cpath stroke='%23606060' stroke-linecap='round' stroke-width='3' d='M.781 1 29.22 29m-.001-28L.78 29'/%3E%3C/svg%3E") no-repeat 50% 50%/14px auto!important;height:24px!important;right:10px!important;top:10px!important;width:24px!important}.modal_cont.global_dialog.full_cont .close:after,.modal_cont.global_dialog.full_cont .close:before{display:none}.modal_cont.global_dialog.rounded{border-radius:6px!important;height:auto!important;padding:25px!important}.modal_cont.global_dialog.rounded .modal_header{margin-bottom:25px!important}.modal_cont.global_dialog.rounded .modal_subtitle{font-size:13px;margin-bottom:25px}.modal_cont.global_dialog.rounded .close{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cpath stroke='%23606060' stroke-linecap='round' stroke-width='3' d='M.781 1 29.22 29m-.001-28L.78 29'/%3E%3C/svg%3E") no-repeat 50% 50%/16px auto!important}.global_tab .tab_basic{--color:#000!important;--body-color:#fff!important;--active-color:#000!important;--size:48px!important;box-shadow:inset 0 -1px #d8d8d8;padding:0 16px}.global_tab .swiper-slide button{font-size:16px!important;padding:0 15px!important}.global_tab .swiper-slide button:after{bottom:0;content:"";display:block!important;height:3px!important;left:50%!important;position:absolute;transform:translate(-50%)!important;transition:all .3s;width:0!important}.global_tab .swiper-slide.on button:after{width:100%!important}.global_subtab .tab_basic{--color:#fff!important;--body-color:#a3a5a9!important;--active-color:#262628!important;--size:48px!important}.global_subtab .swiper-slide button{font-size:14px!important;padding:0 20px!important}.tableTit{margin-top:20px;padding:0 15px;position:relative;z-index:0}.tableTit strong{color:#222;font-size:13px;font-weight:700}.tableTit a.more{bottom:0;color:#999;display:inline-block;font-size:11px;padding-right:10px;position:absolute;right:15px;z-index:0}.tableTit a.more:after,.tableTit a.more:before{background:#999;content:"";display:block;height:1px;position:absolute;right:0;top:0;width:6px;z-index:0}.tableTit a.more:after{margin-top:9px;transform:rotate(-45deg)}.tableTit a.more:before{margin-top:6px;transform:rotate(45deg)}.tableCol{border-top:1px solid #222;margin-top:5px;overflow:hidden}.tableCol table{margin-top:-1px;position:relative;z-index:0}.tableCol table:after{background:#ececec;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:0}.tableCol table tbody tr td,.tableCol table tbody tr th,.tableCol table tfoot tr td,.tableCol table tfoot tr th,.tableCol table thead tr td,.tableCol table thead tr th{border-left:1px solid #ececec;border-top:1px solid #ececec;font-size:12px;padding:14px 5px 10px;text-align:center}.tableCol table tbody tr td:first-child,.tableCol table tbody tr th:first-child,.tableCol table tfoot tr td:first-child,.tableCol table tfoot tr th:first-child,.tableCol table thead tr td:first-child,.tableCol table thead tr th:first-child{border-left:0}.tableCol table thead tr th{color:#222}.tableCol table tbody tr td,.tableCol table tbody tr th,.tableCol table tfoot tr td,.tableCol table tfoot tr th{color:#666;font-weight:300}.tableCol table tbody tr td a{color:#666;text-decoration:underline}.tableRow{border-top:1px solid #222;margin-top:5px;overflow:hidden}.tableRow table{margin-top:-1px}.tableRow table tbody tr td,.tableRow table tbody tr th,.tableRow table thead tr td,.tableRow table thead tr th{font-size:12px;padding:14px 5px 10px 15px;text-align:left}.tableRow table tbody tr td:first-child,.tableRow table tbody tr th:first-child,.tableRow table thead tr td:first-child,.tableRow table thead tr th:first-child{border-left:0}.tableRow table tbody tr th{border-bottom:1px solid #ececec;border-right:1px solid #ececec;color:#222}.tableRow table tbody tr th.txt_c{padding:13px 5px 11px;text-align:center}.tableRow table tbody tr td{border-top:1px solid #ececec;color:#666;font-weight:300}.tableRow table tbody tr td a{color:#666;text-decoration:underline}.tableRow table tbody tr:last-child td,.tableRow table tbody tr:last-child th{border-bottom:1px solid #ececec}.tableInfo{border-top:1px solid #222;margin-top:5px;overflow:hidden}.tableInfo ul li{border-bottom:1px solid #ececec;color:#666;font-size:12px;font-weight:300;padding:14px 15px 10px}.tableInfo ul li strong{color:#222;font-size:12px}.recruit_table{border-top:1px solid var(--line-dark);margin-top:10px;padding-bottom:10px}.recruit_table table{width:100%}.recruit_table table td,.recruit_table table th{border:1px solid var(--border-lightest);border-top:none;color:var(--text-default);font-size:15px;font-weight:500;padding:15px;position:relative;text-align:left}.recruit_table table td:first-child,.recruit_table table th:first-child{border-left:none}.recruit_table table td:last-child,.recruit_table table th:last-child{border-right:none}.recruit_table table th{color:var(--text-body);font-size:14px}.recruit_table table th,.recruit_table table th.sticky{background:var(--bg-lightest)}.recruit_table table .bd_l{border-left:1px solid var(--border-lightest)!important}.recruit_table table .bd_r{border-right:1px solid var(--border-lightest)!important}.recruit_table.td_c td,.recruit_table.th_c th{text-align:center}.sticky_table{overflow-x:scroll;width:100%}.sticky_table table{--minW:800px;border-collapse:separate;border-spacing:0;min-width:var(--minW);width:100%}.sticky_table td,.sticky_table th{border-left:none!important;padding:15px!important}.sticky_table td.sticky,.sticky_table th.sticky{background:#fff;border-right:none;box-shadow:inset -1px 0 0 0 var(--border-lightest);left:0;position:sticky;z-index:3}.sticky_table td.sticky:after,.sticky_table th.sticky:after{background:linear-gradient(90deg,rgba(0,0,0,.06),transparent);content:"";display:block;height:100%;position:absolute;right:-6px;top:0;width:6px;z-index:2}.sticky_table td.sticky:has(+.sticky):after,.sticky_table th.sticky:has(+.sticky):after{display:none}.sticky_table td.sticky+td,.sticky_table td.sticky+th,.sticky_table th.sticky+td,.sticky_table th.sticky+th{border-left:none}.table_desc{color:var(--text-sub);font-size:12px;line-height:120%;padding-bottom:10px}.table_desc li{padding-left:15px}.table_desc li:before{background-color:var(--warning);border-radius:50%;content:"";display:inline-block;height:3px;margin:0 7px 0 -10px;vertical-align:middle;width:3px}.table_desc .btn_link{color:var(--color-black);font-size:12px;text-decoration:underline}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.wrap_agree .scroll::-webkit-scrollbar{width:6px}.wrap_agree .scroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:100px;height:10%}.wrap_agree .scroll::-webkit-scrollbar-track{background:transparent}.wrap_agree label.checkbox{background:url(https://acaimg.etoos.com/hp/pc/images/common/bg_radio1.png) no-repeat 0 50%;background-size:20px;color:#1f1f1f;font-size:12px;font-weight:500;padding:5px 0 5px 25px}.wrap_agree label.checkbox.on{background:url(https://acaimg.etoos.com/hp/pc/images/common/bg_radio1_on.png) no-repeat 0 50%;background-size:20px}.wrap_agree label.checkbox input[type=checkbox]{display:none}.wrap_agree label.checkbox:first-of-type{margin-top:0}.wrap_agree .ly_header.mg0{border-bottom:1px solid #d6d6d6;margin:0}.wrap_agree .ly_header.mg0 .inner{margin:0 40px}.wrap_agree .flex{align-items:flex-start;display:flex;justify-content:flex-start}.wrap_agree .top .img{height:53px;width:53px}.wrap_agree .top .img>img{width:100%}.wrap_agree .top .txt{color:#999;font-size:11px;font-weight:500;letter-spacing:-1px;line-height:1.4;padding-left:10px;padding-top:5px;text-align:left}.wrap_agree .top .txt.center{padding:15px 0 0;text-align:center}.wrap_agree .top .txt strong{color:#1f1f1f;font-size:12px;font-weight:700}.wrap_agree .top .txt .blue{color:#007eff;font-size:12px;font-weight:700}.wrap_agree .top .txt_box{margin-top:5px}.wrap_agree .top .txt_box span{color:#1f1f1f;font-size:11px;font-weight:500;margin-right:5px}.wrap_agree .top .txt_box span:before{background:url(http://alpha-acaimg.etoos.com/hp/mobile/images/common/icon_arrow_red.png) 50% no-repeat;background-size:cover;content:"";display:inline-block;height:8.5px;margin-right:5px;width:9.5px}.wrap_agree .top .txt_box ul li{border:none;color:#7d7d7d;font-size:11px;font-weight:500;line-height:1.4;padding:0}.wrap_agree .top .txt_box ul li:before{background:#7d7d7d;border-radius:50%;content:"";display:inline-block;height:2px;margin-right:3px;vertical-align:middle;width:2px}.wrap_agree .top .ly_body .txt_box{margin-top:15px}.wrap_agree .cont_agree>.check{padding:19px 0 14px 15px;text-align:left}.wrap_agree .cont_agree>.check label{font-weight:700}.wrap_agree .box_agree ul{border:1px solid #d6d6d6}.wrap_agree .box_agree ul li{border:none;padding:0}.wrap_agree .box_agree ul li p{border-top:1px solid #d6d6d6;color:#1f1f1f;font-size:12px;font-weight:500;padding:15px;position:relative;text-align:left}.wrap_agree .box_agree ul li p:before{background:#1f1f1f;content:"";display:inline-block;height:17px;position:absolute;right:23px;top:35%;width:1px}.wrap_agree .box_agree ul li p:after{background:#1f1f1f;content:"";display:inline-block;height:1px;position:absolute;right:15px;top:50%;width:17px}.wrap_agree .box_agree ul li p:first-of-type{border-top:none}.wrap_agree .box_agree ul li:not(:first-child) p{border-top:1px solid #d6d6d6}.wrap_agree .box_agree ul li .txt_agree{box-sizing:border-box;color:#7d7d7d;font-size:12px;font-weight:500;height:0;opacity:0;padding:0 15px;text-align:left;transition:all .2s ease-out}.wrap_agree .box_agree ul li .txt_agree>u{font-weight:700}.wrap_agree .box_agree ul li.on .txt_agree{height:158px;opacity:1;overflow:scroll;padding:15px}.wrap_agree .box_agree ul li.on p{border-bottom:1px solid #d6d6d6}.wrap_agree .box_agree ul li.on p:before{display:none}.wrap_agree .box_btn{margin-top:36px}.wrap_agree .box_btn a{border:1px solid #aeaeae;color:#aeaeae;font-size:13px;font-weight:500;padding:16px 0;position:relative;text-align:center;width:100%}.wrap_agree .box_btn a:first-of-type{margin-right:9px}.wrap_agree .box_btn a.black{background:#c8c8c8;color:#fff}.wrap_agree .box_btn a.badge:after{background:url(http://alpha-acaimg.etoos.com/hp/mobile/images/common/icon_percent.png) 50% no-repeat;background-size:contain;content:"";display:inline-block;filter:grayscale(1);height:53px;left:50%;position:absolute;top:-23px;transform:translate(-110px);width:53px}.wrap_agree .box_btn a.on{border:1px solid #1f1f1f;color:#1f1f1f}.wrap_agree .box_btn a.black.on{background:#1f1f1f;color:#fff}.wrap_agree .box_btn a.badge.on:after{filter:grayscale(0)}.wrap_agree .box_btn a.wid50p{width:50%}.wrap_agree .box_btn a.wid245{width:30%}.wrap_agree .box_btn a.wid305{width:70%}.wrap_agree .box_btn a.wid305>span{padding-left:40px}.wrap_agree .box_noti{color:#7d7d7d;font-size:11px;font-weight:500;margin-top:12px;padding-left:15px;position:relative}.wrap_agree .box_noti a{color:#7d7d7d;font-weight:700}.wrap_agree .box_noti:before{background:url(http://alpha-acaimg.etoos.com/hp/mobile/images/common/bg_notice.png) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:12px;left:0;margin-right:3px;position:absolute;top:1px;vertical-align:bottom;width:12px}.wrap_agree .frmfield .cell.wid20{width:20%}.wrap_agree .frmfield p{font-size:12px}.wrap_agree .inp input:disabled,.wrap_agree .select select:disabled{background:#d9d9d9;color:#000;opacity:1;-webkit-text-fill-color:#000;-webkit-opacity:1}.wrap_agree .inp input::-moz-placeholder{color:#666;opacity:1}.wrap_agree .inp input::placeholder{color:#666;opacity:1}.wrap_agree .inp .time{color:#ff003e;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.wrap_agree .formbox .sbtn.disabled{background:#e2e2e2;border:none;color:#aeaeae}.wrap_agree .error{color:#ff003e;font-size:11px;margin-top:5px}.reserveStep{margin-bottom:50px}.reserveStep>.on .step>strong{font-weight:700}.reserveStep>div>.step{border-bottom:1px solid #ccc;color:#888;font-size:14px;font-weight:300;padding:20px 15px 18px;position:relative;z-index:0}.reserveStep>div>.step>strong{font-weight:400}.reserveStep>div>.cont{background:#fff;border-bottom:1px solid #ccc;display:none;padding:25px 20px}.reserveStep>div.on>.step{border-bottom:2px solid #222;color:#222;font-weight:700}.reserveStep>div.on>.cont{display:block}.reserveStep>div:last-child>.cont{border-bottom:0}.reserveStep>div:last-child>.cont .boardResult{padding-bottom:0}.reserveStep .boardAgree h2{font-size:12px}.reserveStep .boardAgree .terms{height:175px;margin-top:7px}.reserveStep .boardAgree .terms .in{padding:10px}.reserveStep .boardAgree .terms table{border:1px solid #d0d1d2}.reserveStep .boardAgree .terms table tbody td,.reserveStep .boardAgree .terms table tbody th{border-top:1px solid #d0d1d2;color:#444;font-size:11px;line-height:14px;padding:6px}.reserveStep .boardAgree .terms table tbody th{background:#f1f1f1;font-weight:500}.reserveStep .boardAgree .terms table tbody td{border-left:1px solid #d0d1d2;color:#666;font-weight:300}.reserveStep .boardAgree .terms table+.tbl_txt{margin-top:10px}.reserveStep .boardAgree .terms .tbl_txt{margin:0}.reserveStep .boardAgree .terms .tbl_txt li{color:#666;font-size:11px;font-weight:300;line-height:14px;padding-left:8px}.reserveStep .boardAgree .terms .tbl_txt li b{font-weight:700}.reserveStep .recruit_tit{color:#222;font-size:19px;font-weight:700;line-height:15px;margin:40px 0 0;position:relative;text-align:center}.reserveStep .recruit_tit:after{background:#a20013;bottom:-10px;content:"";height:2px;left:50%;margin-left:-12px;position:absolute;width:25px}.reserveStep .boardWrite h2{color:#222;font-size:13px;font-weight:700;margin-top:30px}.reserveStep .boardWrite h2+.frmfield_box{border-top:1px solid #222;margin-top:5px}.reserveStep .tbl_mark th{border-right:1px solid #ddd;padding:2px 0;text-align:center;vertical-align:middle}.reserveStep .tbl_mark th:last-child{border-right:0}.reserveStep .tbl_mark td{border-right:1px solid #ddd;padding:2px 0;text-align:center}.reserveStep .tbl_mark td:last-child{border-right:0}.reserveStep .tbl_mark select{background:#fff url(https://acaimg.etoos.com/hp/mobile/images/common/bg_select.png) no-repeat 100%;background-size:21px auto;border:1px solid #ddd;color:#666;font-size:13px;height:30px;min-width:auto;padding:0 20px 0 5px;vertical-align:top;width:90%}.reserveStep .tbl_mark input{border:1px solid #ddd;height:28px;padding:0;text-align:center;width:90%}.reserveStep .refer{font-size:11px;letter-spacing:-.05em}.formbox .field{margin-top:8px}.formbox .desc{color:#888;font-size:11px;line-height:16px;margin-top:6px;padding-left:5px;position:relative}.formbox .desc:after{background:#888;content:"";display:block;height:1px;left:0;position:absolute;top:5px;width:1px}.formbox .sbtn{background:#999;border:1px solid #999;display:block;height:39px;line-height:39px;text-align:center;vertical-align:top;width:100%}.formbox .sbtn span{color:#fff;font-size:12px;vertical-align:top}.search{background:#f7f7f7;border-bottom:1px solid #e7e7e7;padding:15px 35px;position:relative;z-index:0}.search:after{clear:both;content:"";display:block;height:0;visibility:hidden}.search a{background:url(https://acaimg.etoos.com/hp/mobile/images/common/btn_search.png) no-repeat 50%;background-size:19px auto;border-bottom:1px solid #222;display:block;height:35px;line-height:35px;position:absolute;right:0;top:0;width:32px;z-index:0}.search .inp{box-sizing:border-box;display:block;padding-right:30px;width:100%}.search .inp input{background:#f7f7f7;line-height:35px;padding:0 5px;text-indent:0;width:100%}.search .inp input,.search .select select{border:1px solid #f7f7f7;border-bottom-color:#222;height:35px;letter-spacing:-1px}.search .select select{background-color:#f7f7f7;color:#666;padding-left:5px}.sorting{background:#f7f7f7;padding:15px;position:relative;z-index:0}.sorting .frmfield .cell+.cell{padding-left:0}.sorting .frmfield .cell+.cell .select select{border-left:0}.boardResult .compl{color:#222;font-size:20px;font-weight:700;line-height:24px;padding:15px 0 0;text-align:center}.boardResult .tableRow{border-top:1px solid #ececec}.boardResult .btnWrap .cell{vertical-align:top}.boardResult .btnWrap .cell+.cell{padding-left:5px}.boardResult .btnWrap a.sbtn span{font-size:11px}.resultbox{border-top:1px solid #222;position:relative}.resultbox li{padding:17px 6px 15px;position:relative}.resultbox li,.resultbox li.bdbtm:last-child{border-bottom:1px solid #ececec}.resultbox li strong.tit{color:#666;font-size:10px}.resultbox li p.txt{color:#222;font-size:16px;line-height:20px;margin-top:2px}.resultbox li.old strong.tit{color:#666;font-weight:200}.resultbox li.old p.txt{color:#888;font-weight:200}.resultbox li.old .state{border:1px solid #888;color:#888}.resultbox li.new strong.tit{color:#222;font-weight:500}.resultbox li.new p.txt{color:#222}.resultbox li:last-child{border-bottom:1px solid #222}.consulting{border-top:1px solid #222;position:relative}.consulting li{border-bottom:1px solid #ececec;padding:27px 85px 25px 10px;position:relative}.consulting li p.txt,.consulting li strong.name{color:#222;font-size:16px}.consulting li p.txt{line-height:20px;margin-top:5px}.consulting li .state{vertical-align:0}.consulting li .btn{margin-top:-32px;position:absolute;right:0;top:50%}.consulting li .btn a{border:1px solid #bbb;color:#888;display:block;font-size:11px;height:32px;line-height:30px;text-align:center;width:75px}.consulting li .btn a+a{border-top:0}#layerPopup_school .search{margin:-30px -20px 0;padding:20px 45px}#layerPopup_school .search a{right:45px;top:20px;width:32px}#layerPopup_school .search .inp{padding-right:0}#layerPopup_school .search .inp input{padding:0 55px;text-align:center}#layerPopup_school .search .frmfield a{right:0;top:0}#layerPopup_school .count{border-bottom:2px solid #222;color:#222;font-size:13px;margin:0 -20px;padding:20px 20px 10px}#layerPopup_school .count strong{color:#972c31;font-weight:700}#layerPopup_school .school{margin:0 -20px}#layerPopup_school .school ul li a{border-bottom:1px solid #ddd;box-sizing:border-box;color:#222;display:block;padding:17px 20px 15px;width:100%}#layerPopup_school .school ul li a strong{color:#222;display:block;font-size:16px;margin-top:5px}#layerPopup_school .school ul li a span{display:block;font-size:12px;font-weight:200;margin-top:7px}#layerPopup_school .school ul li a:active strong,#layerPopup_school .school ul li a:hover strong{text-decoration:underline}#layerPopup_school .btnWrap{padding-top:20px}.cont_info .link_box{margin-top:17px}.cont_info .link_box li{background:#fff;margin-bottom:1px;padding-right:55px;position:relative}.cont_info .link_box li:after{background:#2dae8e url(https://acaimg.etoos.com/cs/mobile/gate/images/common/ic_branch.png) no-repeat 0 0;background-size:10px 13px;content:"";height:13px;left:12px;position:absolute;top:12px;width:10px}.cont_info .link_box li.period_no:after{top:20px}.cont_info .link_box .home a{background:#fff;box-sizing:border-box;color:#262626;display:table-cell;height:57px;padding:10px 0 10px 25px;vertical-align:middle;width:100%}.cont_info .link_box .home .name{display:block;font-size:12px}.cont_info .link_box .home .name strong{color:#222}.cont_info .link_box .home .name span{border-bottom:1px solid #80a39d;color:#01473b;display:inline-block;font-size:10px;line-height:10px;padding-right:8px;position:relative;vertical-align:middle}.cont_info .link_box .home .name span:after{background:#80a39d;bottom:1px;content:"";height:1px;position:absolute;right:0;transform:rotate(45deg);width:6px}.cont_info .link_box .home .period{color:#180d01;display:block;font-size:12px;line-height:19px}.cont_info .link_box .home .period span,.cont_info .link_box .home .period strong{color:#180d01;display:inline-block;vertical-align:top}.cont_info .link_box .home .period em{background:#848484;color:#fff;display:inline-block;font-size:9px;font-weight:400;margin:0 0 2px;padding:0 3px;vertical-align:top}.cont_info .link_box .call{background:#38383a;bottom:0;position:absolute;right:0;top:0;width:55px}.cont_info .link_box .call a{background:url(https://acaimg.etoos.com/cs/mobile/gate/images/cnt/recruit/ico_call.png) no-repeat 50% 11px;background-size:19px 22px;box-sizing:border-box;color:#fff;display:block;font-size:10px;left:0;margin-top:-29px;padding-top:35px;position:absolute;text-align:center;top:50%;width:55px}.cont_info p.desc{color:#5c857e;font-size:10px;margin-top:5px;padding-left:4px;position:relative}.cont_info p.desc:after{background:#5c857e;content:"";height:1px;left:0;position:absolute;top:6px;width:1px}.cont_info p.mark{color:#5c857e;font-size:10px;margin-top:5px;padding-left:16px;position:relative}.cont_info p.mark:after{background:url(https://acaimg.etoos.com/cs/mobile/gate/images/cnt/recruit/ico_mark.png) no-repeat;background-size:12px auto;content:"";height:12px;left:0;position:absolute;top:2px;width:12px}.ipsi_class{background:#fff;width:100%}.ipsi_class img{max-width:100%}.ipsi_class .top{position:relative}.ipsi_class .top img{width:100%}.ipsi_class .top .go{bottom:13%;font-size:0;height:8.5%;left:14.5%;position:absolute;width:70.5%}.ipsi_class .inner{margin:0 25px;padding-bottom:50px;position:relative;text-align:center}.ipsi_class .cont{position:relative;width:100%}.ipsi_class .cont .tit{color:#222;font-size:17px;font-weight:200;line-height:24px;margin-bottom:22px;text-align:center}.ipsi_class .cont .tit strong{font-size:24px;font-weight:700;position:relative}.ipsi_class .cont .tit strong span{position:relative;z-index:1}.ipsi_class .cont .tit strong:after{background:#d37da1;bottom:2px;content:"";height:11px;left:-5px;opacity:.3;position:absolute;right:-5px;z-index:0}.ipsi_class .cont a.btn{background:#fff;border:1px solid #222;color:#222;display:inline-block;font-size:13px;font-weight:700;line-height:27px;margin-top:15px;width:225px}.ipsi_class .cont table{width:100%}.ipsi_class .cont table thead tr th{background:#b2b2b2;border-bottom:1px solid #d5d6d7;color:#fff;font-size:10px;line-height:28px;text-align:center}.ipsi_class .cont table thead tr th+th{border-left:1px solid #a7a8a8}.ipsi_class .cont table tbody tr td{border-bottom:1px solid #d5d6d7;border-left:1px solid #d5d6d7;color:#333;font-size:10px;padding:6px 0 7px;text-align:center}.ipsi_class .cont table tbody tr td.first{border-left:0}.ipsi_class .cont table tbody tr.bg td{background:#f8f8f8}.ipsi_class .cont .desc{color:#bcbcbc;font-size:8px;padding:5px 0 0;text-align:left}.ipsi_class .cont1 .tit{padding-top:50px}.ipsi_class .cont1 .txt{color:#222;font-size:11px;line-height:16px;margin-top:-10px;padding:0 0 30px}.ipsi_class .cont2 ul{border-top:2px solid #222}.ipsi_class .cont2 li{background:#f8f8f8;display:table;height:89px;margin-bottom:5px;text-align:left;width:100%}.ipsi_class .cont2 li .type{display:table-cell;vertical-align:middle;width:30%}.ipsi_class .cont2 li .type span{background:#efc0d3;border-radius:21px;color:#fff;display:block;font-size:11px;font-weight:700;height:21px;line-height:21px;margin:0 20px;position:relative;text-align:center;width:65px}.ipsi_class .cont2 li .type span:after{background:url(https://acaimg.etoos.com/cs/mobile/gate/images/etc/ipsi_class/cont2_dotline.png) no-repeat 0 0;background-size:3px 34px;content:"";height:68px;left:50%;position:absolute;top:-55px;width:5px}.ipsi_class .cont2 li:first-child .type span:after{display:none}.ipsi_class .cont2 li:nth-child(2) .type span{background:#de9eb9}.ipsi_class .cont2 li:nth-child(3) .type span{background:#d37da1}.ipsi_class .cont2 li .txt{color:#666;display:table-cell;font-size:10px;font-weight:200;letter-spacing:-1px;line-height:15px;text-align:left;vertical-align:middle;width:70%}.ipsi_class .cont2 li .txt strong{color:#222;display:inline-block;font-size:12px;font-weight:700;padding-bottom:5px}.ipsi_class .cont_info .link_box{border-top:2px solid #222;text-align:left}.ipsi_class .cont_info .link_box li{border-bottom:1px solid #d5d6d7;border-left:1px solid #d5d6d7;margin-bottom:0}.ipsi_class .cont_info .link_box li:after{background-color:#d37da1}.ipsi_class .cont_info .link_box li.home .period span{color:#d37da1}.ipsi_class .cont_info .link_box li.home .name span{border-color:#a9a9a9;color:#777}.ipsi_class .cont_info .link_box li.home .name span:after{background-color:#a9a9a9}.ipsi_class .cont_info .link_box li.call{background:#d37da1}.ipsiwrap{padding-bottom:80px}.ipsiwrap .cont_header{align-items:center;background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;flex-shrink:0;height:48px;justify-content:center;padding:12px 20px;position:relative;width:100%}.ipsiwrap .cont_header h3{color:#1d1d1d;font-size:17px}.ipsiwrap .cont_header .back_btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23606060' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m8 15-5-5 5-5'/%3E%3Cpath fill='%23606060' d='M18 10.9a.9.9 0 1 0 0-1.8zm0-1.8H4v1.8h14z'/%3E%3C/svg%3E");display:block;height:20px;left:20px;margin-top:-10px;position:absolute;top:50%;width:20px}.ipsiwrap .list_group{display:flex;flex-flow:column;gap:20px}.ipsiwrap .list_group li{padding:0 20px}.ipsiwrap .list_group li .list_box{border:1px solid #d8d8d8;border-radius:6px;display:flex;flex-direction:column;gap:15px;padding:10px 10px 0}.ipsiwrap .list_group li .list_box .vodbtn_box{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.ipsiwrap .list_group li .list_box .vodbtn_box .vod_btn{background:#12938e;margin-left:5px;max-height:40px;padding:13px 0;position:relative;text-align:center;width:100%}.ipsiwrap .list_group li .list_box .vodbtn_box .vod_btn:first-of-type{margin-left:0}.ipsiwrap .list_group li .list_box .vodbtn_box .vod_btn>span{color:#fff;font-size:12px}.ipsiwrap .list_group li .list_box .vodbtn_box .vod_btn>span:after{background:url(https://acaimg.etoos.com/cs/mobile/branch/images/cnt/ipsi_presentation/m_ipsi_list_ico_vdo.png) 50% no-repeat;background-size:cover;content:"";display:inline-block;height:19px;margin-left:5px;vertical-align:middle;width:19px}.ipsiwrap .list_group li .list_box .ipsiwrap_top{align-items:flex-start;background:#f8f8f8;border-radius:6px;display:flex;flex-flow:column;height:62px;padding:10px 15px;position:relative}.ipsiwrap .list_group li .list_box .ipsiwrap_top .txt{color:#1d1d1d;font-size:16px;font-weight:700;line-height:150%}.ipsiwrap .list_group li .list_box .ipsiwrap_top .txt,.ipsiwrap .list_group li .list_box .ipsiwrap_top .txt2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;width:70%}.ipsiwrap .list_group li .list_box .ipsiwrap_top .txt2{color:#555;font-size:13px;font-weight:500;line-height:140%}.ipsiwrap .list_group li .list_box .ipsiwrap_top .state_txt{color:#1d1d1d;font-size:11px;font-weight:500;line-height:120%;position:absolute;right:15px;top:17px}.ipsiwrap .list_group li .list_box.list_box_end .ipsiwrap_top,.ipsiwrap .list_group li .list_box.list_box_end .tit,.ipsiwrap .list_group li .list_box.list_box_end .txt{opacity:.5}.ipsiwrap .btn_group{margin-top:20px;padding:0 20px}.ipsiwrap .btn_group .btn{align-items:center;border-radius:6px;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:120%}.ipsiwrap .btn_group .btn.add_btn{border:1px solid #c6c6c6;color:#8a8a8a}.ipsiwrap .ipsi_wrap_mid{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:0 12px 20px}.ipsiwrap .ipsi_wrap_mid .tit{color:#1d1d1d;font-size:17px;font-weight:700;line-height:130%}.ipsiwrap .ipsi_wrap_mid .txt{color:#555;font-size:14px;font-weight:500;line-height:140%}.ipsiwrap .btnarea{background:#12938e;display:table;height:40px;text-align:center;width:100%}.ipsiwrap .btnarea a{color:#fff;display:table-cell;font-size:16px;vertical-align:middle}.ipsiwrap .btnarea a span:after{background:url(https://acaimg.etoos.com/cs/mobile/branch/images/cnt/ipsi_presentation/ipsi_list_ico_vdo.png) no-repeat;content:"";display:inline-block;height:19px;margin:-2px 0 0 6px;vertical-align:middle;width:19px}.ipsiwrap .btnarea--viewmore{background:#fff;display:table;height:40px;text-align:center;width:100%}.ipsiwrap .btnarea--viewmore button{background:none;border:none;display:block;padding:24.5px 0 23px;width:100%}.ipsiwrap .btnarea--viewmore img{height:17px;width:3px}.ipsiwrap .popupwrap{background-color:#0000001a;box-sizing:border-box;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:101}.ipsiwrap .popupcont{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.ipsiwrap .popupcont .closewrap{position:absolute;right:0;top:-30px;z-index:2}.ipsiwrap .popupcont .close{background:none;border:none;height:30px;position:absolute;right:0;top:0;width:30px}.ipsiwrap .popupcont .close:after,.ipsiwrap .popupcont .close:before{background-color:#fff;content:"";height:1px;left:50%;margin:0 0 0 -12px;position:absolute;top:50%;width:23px}.ipsiwrap .popupcont .close:before{transform:rotate(45deg)}.ipsiwrap .popupcont .close:after{transform:rotate(-45deg)}.ipsiwrap .popupwrap .swiper-slide{box-sizing:border-box;padding:0 20px;width:100%}.ipsiwrap .popupwrap .swiper-slide .iframewrap{padding-top:56.25%;position:relative;width:100%}.ipsiwrap .popupwrap .swiper-slide iframe{height:100%;left:0;position:absolute;top:0;width:100%}.ipsiwrap .popupwrap .swiper-button{background-color:transparent}.ipsiwrap .circle_badge{align-items:center;border-radius:50px;color:#fff;display:flex;font-size:13px;font-weight:700;gap:10px;height:28px;justify-content:center;margin-bottom:10px;width:68px}.ipsiwrap .circle_badge.circle_badge-ready{background:#7e7d7d}.ipsiwrap .circle_badge.circle_badge-reserve{background:#458fea}.ipsiwrap .circle_badge.circle_badge-end{background:#c6c6c6}.ipsiwrap .circle_badge.circle_badge-close{background:#e8565f}.ipsiwrap .circle_badge.circle_badge-finish{background:#7e7d7d}.ipsiwrap .ipsi_wrap_btnarea{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px;width:100%}.ipsiwrap .ipsi_wrap_btnarea .video_btn{align-items:center;border:1px solid #2f3032;border-radius:4px;color:#2f3032;display:flex;flex:0 1 33.33%;font-size:14px;font-weight:500;gap:2px;height:35px;line-height:120%;padding:0 10px 0 13px}.ipsiwrap .ipsi_wrap_btnarea .video_btn span{letter-spacing:-.7px}.ipsiwrap .ipsi_wrap_btnarea .video_btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' fill='none' viewBox='0 0 15 16'%3E%3Ccircle cx='7.5' cy='8' r='7.333' fill='%23434343'/%3E%3Cpath fill='%23fff' d='M5.531 6.089a.6.6 0 0 1 .9-.52l3.45 1.992a.6.6 0 0 1 0 1.04l-3.45 1.991a.6.6 0 0 1-.9-.52z'/%3E%3C/svg%3E");content:"";height:16px;margin-left:auto;opacity:.6;width:16px}.ipsi_wrap_view{background:#fff;padding:0 20px}.ipsi_wrap_view .topcont{align-self:stretch;gap:12px}.ipsi_wrap_view .topcont,.ipsi_wrap_view .topcont>ul{align-items:flex-start;display:flex;flex-direction:column}.ipsi_wrap_view .topcont>ul{background:#f0f0f0;border-radius:8px;gap:5px;padding:18px 16px;width:100%}.ipsi_wrap_view .topcont>ul li{padding-left:15px;position:relative}.ipsi_wrap_view .topcont>ul li span{color:#555;font-size:14px;font-weight:500;line-height:120%}.ipsi_wrap_view .topcont>ul li .medium{color:#1d1d1d;font-weight:700}.ipsi_wrap_view .topcont>ul li:after{background:#1d1d1d;content:"";display:block;height:2px;left:4px;position:absolute;top:6px;width:2px}.ipsi_wrap_view .top_info{align-items:center;display:flex;gap:7px;height:28px;margin:30px 0 0;padding-left:5px;width:100%}.ipsi_wrap_view .top_info .category_txt{color:#1d1d1d;font-size:11px;font-weight:500;line-height:120%;margin-left:auto}.ipsi_wrap_view .floating span{align-items:center;background:#458fea;border-radius:50px;color:#fff;display:flex;font-size:13px;gap:10px;height:28px;justify-content:center;padding:8px 9px;width:68px}.ipsi_wrap_view .floating--end{border:1px solid #b8b8b8}.ipsi_wrap_view .floating--end span{color:#b8b8b8}.ipsi_wrap_view p,.ipsi_wrap_view span{color:#000}.ipsi_wrap_view p.subtit{font-size:26px;font-weight:200}.ipsi_wrap_view p.tit{color:#1d1d1d;font-size:19px;font-weight:700;line-height:120%;padding-left:5px;width:100%}.ipsi_wrap_view li,.ipsi_wrap_view p.txt{color:#222;font-size:13px}.ipsi_wrap_view li{font-weight:200;line-height:1.5}.ipsi_wrap_view li .medium{font-weight:500;margin-right:5px}.ipsi_wrap_view .info_area{margin-top:20px}.ipsi_wrap_view .info_area p{color:#888;font-size:12px;font-weight:100}.ipsi_wrap_view .listcont{background:#fff;border-top:1px solid #d6d6d9}.ipsi_wrap_view .listcont ul{overflow:hidden}.ipsi_wrap_view .listcont ul li{float:none;overflow:hidden;padding:4px 22px 5px}.ipsi_wrap_view .listcont ul li:last-child{border-bottom:1px solid #d6d6d9}.ipsi_wrap_view .listcont ul li+li{border-top:1px solid #d6d6d9;margin-left:0}.ipsi_wrap_view .badgewrap{float:left;margin-top:7px}.ipsi_wrap_view .badgewrap+p.txt{color:#666;float:left;min-width:36px}.ipsi_wrap_view p.txt+p.txt{color:#222}.ipsi_wrap_view .guide_txt{margin:10px 0}.ipsi_wrap_view .guide_txt .dot_list li{color:#8a8a8a;font-size:12px;font-weight:500;line-height:120%;padding-left:8px;position:relative}.ipsi_wrap_view .guide_txt .dot_list li:after{background:#8a8a8a;content:"";display:block;height:2px;left:0;position:absolute;top:6px;width:2px}.ipsi_wrap_view .branch_img{background:#fff;padding:20px;text-align:center}.ipsi_wrap_view .branch_img img{width:100%}.ipsi_wrap_view .cont{padding:20px 0}.ipsi_wrap_view .btn_area{margin-top:20px}.ipsi_wrap_view .btn_area>a{align-items:center;background:#8c8f94;border-radius:6px;display:flex;font-size:15px;height:48px;justify-content:center;width:100%}.ipsi_wrap_view .btn_area>a span{color:#fff}.ipsi_wrap_view .btn_area.btn_fixed{align-items:center;border:0;bottom:0;display:flex;gap:8px;left:0;margin-top:0;padding:15px 20px 20px;position:fixed;width:100%;z-index:2}.ipsi_wrap_view .btn_area.btn_fixed a{align-items:center;border-radius:6px;display:flex;font-size:16px;font-weight:500;height:52px;justify-content:center;padding:0 20px}.ipsi_wrap_view .btn_area.btn_fixed a span{color:#fff}.ipsi_wrap_view .btn_area.btn_fixed a.btn-reserve{background:#fff;border:1px solid var(--color-primary-light)}.ipsi_wrap_view .btn_area.btn_fixed a.btn-reserve span{color:var(--color-primary-light)}.ipsi_wrap_view .btn_area.btn_fixed a.active{background:var(--color-primary-light)}.ipsi_wrap_view .btn_area.btn_fixed a.active span{color:#fff}.ipsi_wrap_view .btn_area.btn_fixed a.btn-end{background:#c6c6c6;color:#fff}.ipsi_wrap_view .btn_area.btn_fixed .btn-share{align-items:center;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='19' fill='none' viewBox='0 0 25 19'%3E%3Cg fill='%23555' clip-path='url(%23a)'%3E%3Cpath d='M15.492 11.903v4.365c0 1.359-1.125 2.46-2.512 2.46H2.512C1.124 18.728 0 17.627 0 16.268V6.012c0-1.359 1.125-2.46 2.512-2.46h4.454c.43 0 .78.342.78.763a.77.77 0 0 1-.78.764H2.512a.943.943 0 0 0-.953.933V16.27c0 .515.427.933.952.933h10.47a.943.943 0 0 0 .952-.934v-4.365c0-.421.349-.763.78-.763a.77.77 0 0 1 .779.763'/%3E%3Cpath d='m22.912 5.262-6.356-3.673v2.024s-.497.1-.699.15q-.303.077-.71.203a15 15 0 0 0-1.907.743c-.177.088-.358.17-.538.27l-.274.146-.094.054-.18.104c-.185.103-.366.224-.55.34q-.136.09-.272.185c-.09.063-.183.123-.27.191-.178.134-.357.266-.527.413-.086.073-.174.14-.257.216l-.248.227-.123.113-.117.12-.234.237c-.077.08-.148.166-.221.247-.072.084-.146.164-.215.249l-.2.255c-.066.085-.133.167-.19.257q-.091.13-.18.26l-.088.127-.08.133a9 9 0 0 0-.55 1.03c-.072.17-.148.332-.21.491l-.165.468c-.028.075-.047.15-.068.223l-.059.213c-.038.139-.078.268-.101.393l-.072.35q-.016.08-.032.154c-.01.049-.014.097-.021.142l-.077.56c.01-.022.082-.211.203-.527q.023-.063.052-.131l.065-.142.147-.316c.048-.114.117-.229.183-.35l.102-.187c.035-.064.068-.13.111-.192l.253-.397c.092-.135.196-.267.296-.405a8 8 0 0 1 .706-.806l.096-.1.104-.095.209-.19c.067-.065.143-.124.217-.184l.222-.18c.076-.06.157-.114.234-.171.08-.055.155-.114.237-.167l.245-.156.122-.078.127-.072.251-.143c.085-.047.173-.088.257-.132.17-.09.347-.166.519-.244.086-.04.175-.073.262-.108q.13-.052.26-.102c.178-.06.346-.127.52-.177q.128-.041.256-.079l.253-.069c.166-.048.333-.082.492-.12l.118-.025a12 12 0 0 1 1.235-.196q.173-.017.33-.03.344-.027.586-.03l.052-.002h.207v2.36l6.356-3.673'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .547h25v18.182H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-position:17px 15px;border:1px solid hsla(0,0%,88%,.6);display:flex;height:52px;justify-content:flex-end;min-width:52px;width:52px}.ipsi_wrap_view .cont img{height:auto;max-width:100%}@keyframes txtblink{0%,to{opacity:1}50%{opacity:0}}.btn_basic,.btn_chevron_r,.btn_download,.course_list .select_subject .on button,.course_list .select_subject button,.course_view .box_wrap .btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label,.global_recruit .recruit_class_guide .class_guide_select .radio_item label{align-items:center;background:var(--button-primary);border-radius:6px;color:var(--color-white)!important;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:500;height:48px;justify-content:center;padding:0 15px}.btn_basic:active,.btn_chevron_r:active,.btn_download:active,.course_list .select_subject button:active,.course_view .box_wrap .btn_more:active,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label:active,.global_recruit .recruit_class_guide .class_guide_select .radio_item label:active{background:var(--color-black)}.btn_basic[disabled],.btn_basic[disabled]:active,.course_list .select_subject button[disabled],.course_list .select_subject button[disabled]:active,.course_view .box_wrap [disabled].btn_more,.course_view .box_wrap [disabled].btn_more:active,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label[disabled],.global_recruit .recruit_class_guide .class_guide_select .radio_item label[disabled],.global_recruit .recruit_class_guide .class_guide_select .radio_item label[disabled]:active,[disabled].btn_chevron_r,[disabled].btn_chevron_r:active,[disabled].btn_download,[disabled].btn_download:active{background:#2f303230}.btn_basic[block],.course_list .select_subject button[block],.course_view .box_wrap [block].btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label[block],.global_recruit .recruit_class_guide .class_guide_select .radio_item label[block],[block].btn_chevron_r,[block].btn_download{display:flex;flex-grow:1;width:100%}.btn_basic.btn_more,.btn_basic.btn_xsmall,.btn_more.btn_chevron_r,.btn_more.btn_download,.btn_xsmall.btn_chevron_r,.btn_xsmall.btn_download,.course_list .select_subject .on button.btn_more,.course_list .select_subject .on button.btn_xsmall,.course_list .select_subject button,.course_view .box_wrap .btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_xsmall,.global_recruit .recruit_class_guide .class_guide_select .radio_item label.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item label.btn_xsmall{font-size:14px;height:40px}.btn_basic.btn_small,.btn_small.btn_chevron_r,.btn_small.btn_download,.course_list .select_subject button.btn_small,.course_view .box_wrap .btn_small.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label,.global_recruit .recruit_class_guide .class_guide_select .radio_item label{height:44px}.btn_basic.btn_large,.btn_large.btn_chevron_r,.btn_large.btn_download,.course_list .select_subject button.btn_large,.course_view .box_wrap .btn_large.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_large,.global_recruit .recruit_class_guide .class_guide_select .radio_item label.btn_large{font-size:16px;height:52px;padding:0 20px}.btn_basic.btn_secondary,.btn_secondary.btn_chevron_r,.btn_secondary.btn_download,.course_list .select_subject button.btn_secondary,.course_view .box_wrap .btn_secondary.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_secondary,.global_recruit .recruit_class_guide .class_guide_select .radio_item label.btn_secondary{background:var(--button-cancel)}.btn_basic.btn_secondary:active,.btn_secondary.btn_chevron_r:active,.btn_secondary.btn_download:active,.course_list .select_subject button.btn_secondary:active,.course_view .box_wrap .btn_secondary.btn_more:active,.global_recruit .recruit_class_guide .class_guide_select .radio_item label.btn_secondary:active{background:linear-gradient(0deg,#00000040 0,#00000040),var(--BTN-Cancel,#8c8f94)}.btn_basic.btn_secondary[disabled],.btn_secondary[disabled].btn_chevron_r,.btn_secondary[disabled].btn_download,.course_list .select_subject button.btn_secondary[disabled],.course_view .box_wrap .btn_secondary[disabled].btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item label.btn_secondary[disabled]{background:var(--button-cancel);opacity:.3}.btn_basic.btn_chevron_r,.btn_basic.btn_download,.btn_basic.btn_line,.btn_basic.btn_more,.btn_chevron_r,.btn_download,.btn_more.btn_chevron_r,.btn_more.btn_download,.course_list .select_subject .on button.btn_chevron_r,.course_list .select_subject .on button.btn_download,.course_list .select_subject .on button.btn_line,.course_list .select_subject .on button.btn_more,.course_list .select_subject button,.course_view .box_wrap .btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_chevron_r,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_download,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_line,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item label{background:transparent;border:1px solid var(--button-primary);color:var(--text-body)!important}.btn_basic.btn_line:active,.btn_basic.btn_more:active,.btn_chevron_r:active,.btn_download:active,.course_list .select_subject button:active,.course_view .box_wrap .btn_more:active,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_line:active,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_more:active,.global_recruit .recruit_class_guide .class_guide_select .radio_item label:active{background:var(--bg-lighter)}.btn_basic.btn_line.btn_xsmall,.btn_basic.btn_more,.btn_more.btn_chevron_r,.btn_more.btn_download,.btn_xsmall.btn_chevron_r,.btn_xsmall.btn_download,.course_list .select_subject .on button.btn_line.btn_xsmall,.course_list .select_subject .on button.btn_more,.course_list .select_subject button,.course_view .box_wrap .btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_line.btn_xsmall,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item label.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item label.btn_xsmall{border:1px solid var(--border-lighter)}.btn_basic.btn_more,.btn_more.btn_chevron_r,.btn_more.btn_download,.course_list .select_subject button.btn_more,.course_view .box_wrap .btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item label.btn_more{border-color:var(--border-lighter)!important}.btn_basic.btn_line.btn_secondary,.btn_basic.btn_secondary.btn_more,.btn_secondary.btn_chevron_r,.btn_secondary.btn_download,.course_list .select_subject button.btn_secondary,.course_view .box_wrap .btn_secondary.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_line.btn_secondary,.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_secondary.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item label.btn_secondary{border-color:var(--border-lighter)}.btn_chevron_r,.btn_download{border-color:var(--border-lighter)!important;padding:0 46px 0 0;position:relative}.btn_chevron_r:after,.btn_download:after{background:url(https://acaimg.etoos.com/common/images/branch/ico_download_20.svg) no-repeat 50% 50%/20px auto!important;content:"";display:block;height:20px;position:absolute;right:12px;top:calc(50% - 12px);width:20px}.btn_chevron_r:hover,.btn_download:hover{background-color:var(--bg-lighter)!important;border-color:var(--border-light)!important}.btn_chevron_r{padding:0 20px 0 0}.btn_chevron_r:after{background:url(https://acaimg.etoos.com/common/images/branch/ico_chevron_right_20.svg) no-repeat 50% 50%/20px auto!important;opacity:.6;top:calc(50% - 10px)}span[class^=icon]{align-items:center;border-radius:80px;color:#0009;display:inline-flex;font-family:Pretendard;font-size:12px;font-weight:500;height:24px;justify-content:center;line-height:120%;padding:8px 12px;vertical-align:middle}.icon_subject{background:#e6f5dd}.icon_target{background:#e5f1fa}.icon_video{background:#f4ebf7}.icon_new{background:#f9eccc}.icon_full{background:#f9e3e2}.icon_stanby{background:#f0f0f0}.icon_closed{background:#eb5e66;color:#fff!important;font-weight:700!important}.icon_deadline{background:#fff;border:1px solid #eb5e66;color:#eb5e66!important}.icon_total{background:var(--bg-lighter);color:var(--text-sub)!important;font-weight:700!important;height:30px!important}.online_list .inner{padding:40px 20px}.online_list .tit_circle{background-position:2px 3px;font-size:18px;font-weight:700;line-height:20px;margin:40px 0 15px;padding:2px 0 0 25px}.online_list .tit_circle:first-of-type{margin-top:0}.online_list hr{border:0;border-top:1px solid var(--line-dark);display:block;margin-bottom:20px}.online_list .global_accordion .accordion_header span{align-items:center;background:var(--color-primary-light);border-radius:12px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:12px;height:24px;justify-content:center;margin-right:7px;min-width:48px;padding:9px 8px;vertical-align:middle}.online_list .global_accordion .accordion_header span.off{background:var(--bg-middle-dark)!important}.online_list .global_accordion.reg_accordion .accordion_header>div{display:flex;margin-right:10px}.online_list .box_filled{background:var(--bg-lighter);padding:25px 20px 18px;width:100%}.select_application{overflow:hidden;padding-bottom:60px}.select_application .inner{padding:0 20px}.select_application .tit_circle{background-position:2px 3px;font-size:18px;font-weight:700;line-height:20px;margin:51px 0 15px;padding:2px 0 0 25px}.select_application .tit_circle:first-of-type{margin-top:40px}.select_application .caption{padding-top:15px}.select_application .caption,.select_application .caption label{color:var(--text-sub);font-size:14px}.select_application .box_filled .subtit{color:var(--color-black);font-size:14px;font-weight:700;margin-bottom:10px}.select_application .box_filled .flex_wrap{margin-top:10px}.select_application .box_filled .flex_wrap .stest_price{color:var(--color-black);font-size:20px;font-weight:500;letter-spacing:1px;margin-left:5px}.select_application .agree_area .wrap_agree,.select_application .desc_list{background:#f8f8f8;border-radius:8px;box-sizing:border-box;margin:-10px 0 15px;padding:10px 5px;width:100%}.select_application .agree_area .wrap_agree li,.select_application .desc_list li{color:var(--text-body);font-size:13px;line-height:16px;margin:6px 0 8px;padding:0 10px 0 20px;text-indent:-16px;word-break:keep-all}.select_application .agree_area .wrap_agree li:before,.select_application .desc_list li:before{content:"• "}.select_application .tit-25 .tit{margin-top:25px!important}.select_application .tit-25 .mt-30{margin-top:30px!important}.select_application .w-90{width:90px}.select_application .input_global.multi{flex-direction:column;gap:6px;margin-bottom:20px;width:100%}.select_application .input_global.multi .radio_item{margin:0}.select_application .input_global.multi .radio_item label{justify-content:center;width:100%}.select_application .input_global.radio_box_new{justify-content:center!important}.select_application .input_global.caption{padding-top:10px}.select_application .table_form{margin-bottom:40px}.select_application .table_form .tit{color:var(--text-body);font-size:15px;line-height:17px;margin:31px 0 10px}.select_application .search_input{position:relative}.select_application .search_input .datalist{background:#fff;border:1px solid #1d1d1d;border-radius:6px;box-shadow:2px 2px 4px #0000001f;display:none;left:0;max-height:288px;overflow:scroll;position:absolute;top:53px;width:100%;z-index:19}.select_application .search_input .datalist.on{display:block}.select_application .search_input .datalist li{align-items:center;color:#8a8a8a;display:flex;font-size:17px;min-height:48px;padding:0 16px;width:100%}.select_application .search_input .datalist li:focus,.select_application .search_input .datalist li:hover{background:#f4f4f4;color:#1d1d1d}.select_application .check_all{margin-top:10px}.select_application .check_all label{color:var(--text-default)!important;font-size:16px!important;font-weight:700;padding-left:30px!important}.select_application .agree_area{margin:9px 0 40px}.select_application .agree_area .accordion_item{border:none!important}.select_application .agree_area .accordion_item:has(.is_open){box-shadow:none}.select_application .agree_area .accordion_header{box-sizing:border-box;color:var(--text-default)!important;font-size:14px!important;padding:20px 20px 20px 0!important;position:relative}.select_application .agree_area .accordion_header:after{right:0!important;top:30px}.select_application .agree_area .accordion_header.is_open{border-bottom:none!important}.select_application .agree_area .accordion_header .flex_wrap .input_global{flex-grow:0;width:auto}.select_application .agree_area .accordion_header .flex_wrap .input_global input[type=checkbox]+label:before{top:0}.select_application .agree_area .accordion_header span{all:unset;color:#ed4b55}.select_application .agree_area .accordion_header p{color:#8a8a8a;font-size:13px;font-weight:400;line-height:17px;margin:8px 0 0 30px}.select_application .agree_area .accordion_header .input_basic{left:40px;position:absolute;top:20px}.select_application .agree_area .accordion_content{margin:0;padding:0}.select_application .agree_area .wrap_agree{box-sizing:border-box;color:#1d1d1d99;font-size:13px;margin:0;padding:15px!important}.select_application .agree_area .wrap_agree li{color:#1d1d1d99;font-size:13px;margin:3px 0 5px;padding-left:10px;text-indent:0}.select_application .agree_area .wrap_agree li:before{display:none}.select_application .btn_wrap{display:flex;gap:6px}.select_application .btn_wrap button{width:auto}.complete_application .box_filled{align-items:center;color:var(--text-default);display:flex;flex-flow:column wrap;font-size:16px;font-weight:700;padding-bottom:25px!important}.complete_application .box_filled .icon_check{background:var(--color-primary-light) url(https://acaimg.etoos.com/common/images/branch/ico_complete.svg) no-repeat 50% 50%/42px auto;border-radius:50%;display:block;height:40px;margin:0 auto 15px;width:40px}.complete_application .box_filled .btn_basic,.complete_application .box_filled .btn_chevron_r,.complete_application .box_filled .btn_download,.complete_application .box_filled .course_list .select_subject button,.complete_application .box_filled .course_view .box_wrap .btn_more,.complete_application .box_filled .global_recruit .recruit_class_guide .class_guide_select .radio_item label,.course_list .select_subject .complete_application .box_filled button,.course_view .box_wrap .complete_application .box_filled .btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item .complete_application .box_filled label{margin-top:11px}.complete_application .wraning{margin:5px 0 40px}.complete_application .wraning p{color:#2f67a9;font-size:14px;margin-bottom:10px}.complete_application .wraning ul li{color:#8a8a8a;font-size:13px;letter-spacing:-.15px;padding-left:20px}.complete_application .wraning ul li:before{content:"•";margin:0 5px 0 -20px}.check_application .box_filled{padding:30px 20px}.check_application .box_filled p{color:var(--text-body);font-size:13px;margin-bottom:10px}.check_application .box_filled .tit{color:#222;font-size:15px;margin:20px 0 10px}.check_application .box_filled>.btn_basic:last-of-type,.check_application .box_filled>.btn_chevron_r:last-of-type,.check_application .box_filled>.btn_download:last-of-type,.check_application .course_list .select_subject .box_filled>button:last-of-type,.check_application .course_view .box_wrap .box_filled>.btn_more:last-of-type,.check_application .global_recruit .recruit_class_guide .class_guide_select .radio_item .box_filled>input.selected+label:last-of-type,.check_application .global_recruit .recruit_class_guide .class_guide_select .radio_item .box_filled>label:last-of-type,.course_list .select_subject .check_application .box_filled>button:last-of-type,.course_view .box_wrap .check_application .box_filled>.btn_more:last-of-type,.global_recruit .recruit_class_guide .class_guide_select .radio_item .check_application .box_filled>input.selected+label:last-of-type,.global_recruit .recruit_class_guide .class_guide_select .radio_item .check_application .box_filled>label:last-of-type{margin-top:20px}.check_application h4{margin-bottom:18px}.check_application .check_result{background:var(--color-White);border:1px solid var(--border-lighter);border-radius:6px;box-shadow:1px 1px 2px #0000001f;display:flex;flex-flow:column wrap;gap:15px;margin-bottom:20px;padding:15px 10px}.check_application .check_result .global_info{border-top:none;margin-bottom:0}.check_application .check_result .global_info dd{font-size:15px}.confirm_reset .tit{font-size:15px;margin:20px 0 10px;width:144px}.confirm_reset .btn_basic,.confirm_reset .btn_chevron_r,.confirm_reset .btn_download,.confirm_reset .course_list .select_subject button,.confirm_reset .course_view .box_wrap .btn_more,.confirm_reset .global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label,.confirm_reset .global_recruit .recruit_class_guide .class_guide_select .radio_item label,.course_list .select_subject .confirm_reset button,.course_view .box_wrap .confirm_reset .btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item .confirm_reset input.selected+label,.global_recruit .recruit_class_guide .class_guide_select .radio_item .confirm_reset label{display:block;margin:20px 0 10px;width:100%}.confirm_reset .hint{background:#ed4b551a;border-radius:6px;color:#ed4b55;font-size:14px;margin-bottom:10px;padding:12px}.confirm_reset .hint:before{background:url(https://acaimg.etoos.com/common/images/branch/ico_alert-circle-filled.svg) no-repeat 0 0/cover;content:"";display:inline-block;height:16px;margin:-2px 5px 0 0;vertical-align:middle;width:16px}.confirm_reset .reset_bottom{margin-top:25px}.confirm_reset .reset_bottom hr{background:var(--bg-lighter);border:none;display:block;height:12px;margin:0 -25px 30px;width:calc(100% + 50px)}.online_payment .inner{padding-top:0}.online_payment .inner h4{margin:30px 0 12px}.online_payment .inner h4:first-of-type{margin-top:30px}.online_payment .inner .global_info p:not(.tit){font-size:15px}.online_payment .select_checktype{background:#f4f4f4;border-radius:8px;box-sizing:border-box;flex-flow:column wrap;gap:6px;justify-content:center;margin-bottom:20px;padding:20px;width:100%}.online_payment .select_checktype .radio_item label{justify-content:center;width:100%}.recruit_pickguide{display:flex;flex-flow:column wrap;gap:8px;letter-spacing:-.04em}.recruit_pickguide .pickguide_box{background:var(--bg-light);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%}.recruit_pickguide .pickguide_box .box_top{border-bottom:1px solid #fff;color:var(--text-default);font-size:15px;font-weight:700;padding:20px 0 15px;text-align:center}.recruit_pickguide .pickguide_box .box_top strong{font-style:normal!important;font-weight:700!important}.recruit_pickguide .pickguide_box .box_cont{color:var(--text-body);padding:20px}.recruit_pickguide .pickguide_box .box_cont .list_cont dt{font-size:15px;font-weight:700;line-height:120%;margin-bottom:10px}.recruit_pickguide .pickguide_box .box_cont .list_cont dt:not(:first-of-type){margin-top:20px}.recruit_pickguide .pickguide_box .box_cont .list_cont dd{font-size:13px;font-weight:500;line-height:120%;margin-top:2px;padding-left:10px}.recruit_pickguide .pickguide_box .box_cont .list_cont dd:before{content:"ㆍ";display:inline-block;margin-left:-10px}.recruit_pickguide .pickguide_box .box_cont .list_desc{margin:20px 0}.recruit_pickguide .pickguide_box .box_cont .list_desc li{color:#999;font-size:12px;font-weight:400;line-height:1.2}.recruit_pickguide .pickguide_box .box_cont .list_desc li:before{content:"* "}.recruit_pickguide .pickguide_box .pickguide_btn{display:flex;flex-flow:row wrap;gap:10px;justify-content:center;margin-bottom:10px;padding:0 20px 20px}.recruit_pickguide .pickguide_box .pickguide_btn button{position:relative}.recruit_pickguide .pickguide_box .pickguide_btn button span[class^=icon]{align-items:center;border-radius:50px;display:flex;font-size:11px;font-weight:700;height:24px;justify-content:center;left:3px;padding:1px 0 0;position:absolute;top:-9px;width:55px}.global_dialog .btn_download span{display:inline-block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-left:15px}.global_dialog .btn_download:after{opacity:.6}.course_list .inner{padding:0 20px 20px}.course_list .select_tab{background:#fff;padding:20px;position:sticky;top:0;z-index:19}.course_list .select_subject{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffc;padding:20px 0;position:sticky;top:68px;z-index:18}.course_list .select_subject button{background:var(--color-white)!important;padding:0 15px!important}.course_list .select_subject .on button{background:var(--button-primary)!important;border-color:transparent!important;height:100%!important}.course_list_table{padding:20px}.course_list_table .icon_total{margin:0 0 10px auto}.course_list_table ul{display:flex;flex-flow:column wrap;gap:12px}.course_list_table ul>li{border:1px solid var(--border-lightest);border-radius:6px;padding:17px 8px 8px;position:relative}.course_list_table ul>li:has(button:active){border-color:var(--border-light)!important}.course_list_table ul>li button{text-align:left;width:100%}.course_list_table ul>li.course_closed{background-color:var(--bg-lightest,#f8f8f8)}.course_list_table ul>li.course_closed p,.course_list_table ul>li.course_closed span{opacity:.6}.course_list_table ul>li.course_closed p.lecture_tit,.course_list_table ul>li.course_closed span.lecture_tit{opacity:.5}.course_list_table ul>li.course_closed span.icon_closed{opacity:1}.course_list_table ul>li .icon_area{display:flex;gap:5px;margin:0 8px 15px}.course_list_table ul>li .icon_closed{position:absolute;right:8px;top:17px}.course_list_table ul>li .teacher_name{color:var(--text-body,#555);font-size:16px;font-weight:500;margin:0 8px 12px}.course_list_table ul>li .lecture_tit{color:var(--text-default,#1d1d1d);font-size:17px;font-weight:700;line-height:120%;margin:0 8px 20px}.course_list_table ul>li .course_info{align-items:stretch;background-color:var(--bg-lightest,#f8f8f8);border-radius:4px;color:var(--text-body,#555);display:flex;flex-flow:row wrap;font-size:14px;font-weight:500;line-height:120%;padding:15px;row-gap:10px}.course_list_table ul>li .course_info .tit{flex:0 0 auto;width:70px}.course_list_table ul>li .course_info p{flex-grow:1;width:calc(100% - 70px)}.course_list_table ul>li .course_info p.times span{display:block}.subject_list{--gap:8px;align-items:stretch;background:#fff;box-shadow:0 4px 8px #00000014;display:flex;flex-flow:row wrap;gap:var(--gap);justify-content:space-between;left:0;padding:20px;position:absolute;top:48px;width:100%;z-index:20}.subject_list li{display:block;height:42px;width:calc((100% - var(--gap))/2)}.subject_list li button{align-items:center;background:#fff;border:1px solid #c6c6c6;border-radius:6px;color:#1d1d1d;display:flex;font-size:15px;font-weight:500;height:100%;justify-content:center;width:100%}.subject_list li.on button{border:2px solid #1d1d1d;font-weight:700}.course_view{align-items:center;display:flex;flex-direction:column}.course_view .box_wrap{max-width:390px;overflow:hidden;padding:30px 25px;position:relative;width:100%;z-index:2}.course_view .box_wrap .teacher_img{overflow:hidden;position:absolute;right:-19px;top:17px;width:190px}.course_view .box_wrap .teacher_img:after{background:linear-gradient(180deg,#fff0 75.56%,#fff 84.33%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%}.course_view .box_wrap .teacher_img img{max-width:100%}.course_view .box_wrap .icon_area{display:flex;gap:5px;margin-bottom:12px}.course_view .box_wrap .lecture_tit{color:var(--text-default,#1d1d1d);font-size:19px;font-weight:700;line-height:120%;margin-bottom:20px;max-width:80%;word-break:keep-all}.course_view .box_wrap .btn_more{border-radius:4px;font-size:13px!important;height:32px!important;padding:2px 10px 0!important}.course_view .box_wrap .btn_more.multi{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%2360606060' fill-rule='evenodd' d='M7.6 2.333a.6.6 0 0 0-1.2 0V6.4H2.333a.6.6 0 0 0 0 1.2H6.4v4.067a.6.6 0 1 0 1.2 0V7.6h4.067a.6.6 0 1 0 0-1.2H7.6z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat calc(100% - 10px) 50%/14px auto;padding-right:40px!important}.course_view .course_info{background:var(--bg-lightest,#f8f8f8);border:1px solid var(--border-lighter,#c6c6c6);border-radius:6px;display:flex;flex-flow:row wrap;margin:0 20px 25px;max-width:390px;padding:10px 18px;position:relative;z-index:3}.course_view .course_info p{color:var(--text-body,#555);font-size:15px;font-weight:500;line-height:120%;padding:12px 0;width:calc(100% - 80px)}.course_view .course_info p:not(:last-of-type){border-bottom:1px solid var(--border-lightest)}.course_view .course_info p.tit{font-weight:700;width:80px}.course_view .course_info p.tit:nth-last-child(2){border-bottom:none}.course_view .course_info p em{display:block}.course_view .course_info .teacher_name{display:flex;flex-flow:row wrap;gap:10px}.course_view .course_info .teacher_name em{display:inline-block}.course_view hr{background:var(--bg-lighter);border:none;display:block;height:12px;width:100%}.course_view .course_detail{color:var(--text-body,#555);font-size:14px;font-weight:500;line-height:140%;padding:25px 20px;width:100%}.course_view .course_detail h5{color:var(--text-body,#555);font-size:16px;font-weight:700;line-height:120%;margin:15px 0}.course_view .course_detail h5:not(:first-of-type){margin-top:30px}.course_view .course_detail img{height:auto;max-width:100%}.course_view .course_detail li{margin-bottom:10px}.course_view .course_detail .tit_circle{font-weight:700;margin-bottom:15px}.course_view .course_detail .tit_circle:not(:first-child){margin-top:40px}.course_view .course_detail .video_area{width:100%}.course_view .course_detail .video_area iframe{aspect-ratio:1.776;width:100%}.course_view .course_detail .table_type1 table{border-collapse:collapse;border-spacing:0;width:100%}.course_view .course_detail .table_type1 td,.course_view .course_detail .table_type1 th{border:1px solid var(--border-lightest);color:var(--text-body,#555);font-size:14px;font-weight:500;line-height:120%;padding:11px;text-align:center}.course_view .course_detail .table_type1 th{background:var(--border-middle,#717171);color:#fff}.closed_call{align-items:center;background:var(--bg-lighter);border-radius:8px;color:var(--text-default);display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:10px;justify-content:center;line-height:120%;min-height:98px;padding:20px 0}.closed_call .num{font-weight:700}.menu_anchor{display:none}.global_recruit{--headerH:0px;--tabH:48px;position:relative}.global_recruit #union0 article{scroll-margin:170px}.global_recruit .recruit_tab,.global_recruit .recruit_tab>.tab_basic{position:sticky;top:var(--headerH);z-index:20}.global_recruit .recruit_tab>.tab_basic{--color:var(--text-placeholder)!important;--size:48px!important;--body-color:transparent!important;--active-color:transparent!important;--font-size:16px!important;background:#1f2021}.global_recruit .recruit_tab>.tab_basic .swiper-slide button{font-weight:500;padding:0 15px}.global_recruit .recruit_tab>.tab_basic .swiper-slide.on button:after{background:var(--color-primary-light);border-radius:50%;content:"";display:inline-block;height:5px;margin:-15px 0 0 5px;width:5px}.global_recruit img{max-width:100%}.global_recruit .recruit_visual .inner{margin:0 auto;min-height:173px;width:360px}.global_recruit .recruit_visual .inner img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.global_recruit .recruit_visual .inner video{display:block;margin:0 auto;max-width:100%}.global_recruit .recruit_area{z-index:9}.global_recruit .recruit_area:not(.recruit_normal){padding-bottom:60px}.global_recruit .recruit_area .recruit_titlebar{position:sticky;top:calc(var(--headerH) + var(--tabH));z-index:9}.global_recruit .recruit_area .recruit_titlebar:has(.append_cont){z-index:20!important}.global_recruit .recruit_area .inner{overflow:hidden;padding:0 20px}.global_recruit .recruit_area .banner_area{display:flex;flex-flow:column wrap;gap:10px;margin-top:30px}.global_recruit .recruit_area .banner_area a{display:block;overflow:hidden;position:relative}.global_recruit .recruit_area .banner_area a .icon_detail{background:#2f3032a6;border-radius:55px;bottom:5px;box-sizing:border-box;color:#fff!important;font-size:9px;font-weight:500;line-height:120%;padding:5px 12px;position:absolute;right:5px;text-align:center}.global_recruit .recruit_area .banner_area a img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.global_recruit .recruit_area .recruit_later{align-items:center;display:flex;flex-flow:column wrap;justify-content:center;min-height:250px}.global_recruit .recruit_area .recruit_later p{color:#000;font-size:16px;font-weight:500;text-align:center}.global_recruit .recruit_area .recruit_later strong{color:var(--text-placeholder,#c6c6c6);font-size:38px;font-weight:700;line-height:120%;text-align:center}.global_recruit .recruit_area h3{color:var(--text-default);font-size:22px;font-weight:700;line-height:120%;margin-top:50px}.global_recruit .recruit_area .tit_circle{color:var(--text-default);font-weight:700;margin:20px 0 15px}.global_recruit .recruit_area .tit_desc2{color:var(--text-body);font-size:14px;font-weight:500;line-height:120%;margin-bottom:15px}.global_recruit .recruit_area p{color:var(--text-body);font-size:14px;line-height:140%}.global_recruit .recruit_area .recruit_cont{scroll-margin-top:120px}.global_recruit .recruit_area .recruit_process{display:flex;flex-direction:column;margin:20px 0 0;overflow:hidden;row-gap:30px}.global_recruit .recruit_area .recruit_process .process_box{padding-left:50px;position:relative}.global_recruit .recruit_area .recruit_process .process_box:before{background:#d9d9d9;content:"";display:block;height:250%;left:11px;position:absolute;top:0;transform:translate(-50%);width:5px;z-index:1}.global_recruit .recruit_area .recruit_process .process_box .step_tit{color:var(--color-black);font-size:16px;font-weight:700;margin-left:8px;position:relative}.global_recruit .recruit_area .recruit_process .process_box .step_tit:before{background:var(--color-white);border:3px solid #b2b2b2;border-radius:50%;content:"";display:block;height:14px;left:-54px;position:absolute;top:8px;width:14px;z-index:2}.global_recruit .recruit_area .recruit_process .process_box .step_tit strong{color:var(--important);display:inline-block;font-size:22px;line-height:130%;margin-bottom:-3px;vertical-align:bottom}.global_recruit .recruit_area .recruit_process .process_box .step_tit .step_icon{display:none}.global_recruit .recruit_area .recruit_process .process_box .step_cont{background:var(--bg-lightest);border:1px solid var(--line-middle);border-radius:8px;color:var(--text-body);display:flex;flex-direction:column;font-size:16px;gap:20px;line-height:140%;margin-top:10px;padding:20px}.global_recruit .recruit_area .recruit_process .process_box .step_cont:has(li:nth-of-type(2)) li{padding-left:10px}.global_recruit .recruit_area .recruit_process .process_box .step_cont:has(li:nth-of-type(2)) li:before{content:"ㆍ";margin-left:-14px}.global_recruit .recruit_area .title_bar{position:sticky;top:calc(var(--headerH) + var(--tabH))}.global_recruit .recruit_area .title_bar .bar_header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;height:48px;justify-content:center;padding:12px 20px;position:relative;z-index:4}.global_recruit .recruit_area .title_bar .bar_header .sub_title{color:#1d1d1d;font-size:17px;font-weight:700}.global_recruit .recruit_area .title_bar .bar_header button{font-size:0;height:24px;line-height:0;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:24px}.global_recruit .recruit_area .title_bar .bar_header .btn_prev{background:url(https://acaimg.etoos.com/common/images/branch/ico_titlebar_back.svg) no-repeat 50% 50%/20px auto;left:20px}.global_recruit .recruit_area .title_bar .bar_header .btn_dropdown{background:url(https://acaimg.etoos.com/common/images/branch/ico_chevron_down_24.svg) no-repeat 50% 50%/20px auto;right:20px}.global_recruit .recruit_area .title_bar .bar_header .btn_dropdown.on{transform:translateY(-50%) rotate(180deg)}.global_recruit .recruit_area .title_bar .bar_header:has(.btn_dropdown.on){border-color:#fff!important}.global_recruit .recruit_area .title_bar .append_cont{--gap:8px;align-items:stretch;background:#fff;box-shadow:0 4px 8px #00000014;display:flex;flex-flow:row wrap;gap:var(--gap);justify-content:space-between;left:0;padding:20px;position:absolute;top:42px;width:100%;z-index:3}.global_recruit .recruit_area .title_bar .append_cont li{display:block;height:42px;width:calc((100% - var(--gap))/2)}.global_recruit .recruit_area .title_bar .append_cont li button{align-items:center;background:#fff;border:1px solid #c6c6c6;border-radius:6px;color:#1d1d1d;display:flex;font-size:15px;font-weight:500;height:100%;justify-content:center;width:100%}.global_recruit .recruit_area .title_bar .append_cont li.on button{border:2px solid #1d1d1d;font-weight:700}.global_recruit .online_app{--btn-color:var(--color-primary-light);bottom:0;display:flex;gap:8px;left:0;padding:15px 20px;position:fixed;width:100%;z-index:20}.course_list .select_subject .global_recruit .online_app button,.course_view .box_wrap .global_recruit .online_app .btn_more,.global_recruit .online_app .btn_basic,.global_recruit .online_app .btn_chevron_r,.global_recruit .online_app .btn_download,.global_recruit .online_app .course_list .select_subject button,.global_recruit .online_app .course_view .box_wrap .btn_more,.global_recruit .online_app .recruit_class_guide .class_guide_select .radio_item input.selected+label,.global_recruit .online_app .recruit_class_guide .class_guide_select .radio_item label,.global_recruit .recruit_class_guide .class_guide_select .radio_item .online_app input.selected+label,.global_recruit .recruit_class_guide .class_guide_select .radio_item .online_app label{background:var(--btn-color);flex:1 1 0;height:52px;width:auto}.course_list .select_subject .global_recruit .online_app button.btn_alarm .ico_box,.course_view .box_wrap .global_recruit .online_app .btn_alarm.btn_more .ico_box,.global_recruit .online_app .btn_alarm.btn_chevron_r .ico_box,.global_recruit .online_app .btn_alarm.btn_download .ico_box,.global_recruit .online_app .btn_basic.btn_alarm .ico_box,.global_recruit .online_app .course_list .select_subject button.btn_alarm .ico_box,.global_recruit .online_app .course_view .box_wrap .btn_alarm.btn_more .ico_box,.global_recruit .online_app .recruit_class_guide .class_guide_select .radio_item label.btn_alarm .ico_box,.global_recruit .recruit_class_guide .class_guide_select .radio_item .online_app label.btn_alarm .ico_box{margin-right:5px}.course_list .select_subject .global_recruit .online_app button,.course_view .box_wrap .global_recruit .online_app .btn_more,.global_recruit .online_app .btn_basic.btn_line,.global_recruit .online_app .btn_basic.btn_more,.global_recruit .online_app .btn_chevron_r,.global_recruit .online_app .btn_download,.global_recruit .online_app .course_list .select_subject button,.global_recruit .online_app .course_view .box_wrap .btn_more,.global_recruit .online_app .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_line,.global_recruit .online_app .recruit_class_guide .class_guide_select .radio_item input.selected+label.btn_more,.global_recruit .online_app .recruit_class_guide .class_guide_select .radio_item label,.global_recruit .recruit_class_guide .class_guide_select .radio_item .online_app input.selected+label.btn_line,.global_recruit .recruit_class_guide .class_guide_select .radio_item .online_app input.selected+label.btn_more,.global_recruit .recruit_class_guide .class_guide_select .radio_item .online_app label{background:#fff;border-color:var(--btn-color);color:var(--btn-color)!important}.global_recruit .recruit_runsystem .list_cont{background:var(--bg-lightest);padding:30px 20px}.global_recruit .recruit_runsystem .list_cont dt{align-items:center;border:1px solid #aeaeae;border-radius:30px;color:var(--text-default);display:inline-flex;font-size:15px;font-weight:700;justify-content:center;margin-bottom:10px;padding:6px 20px 4px}.global_recruit .recruit_runsystem .list_cont dt:not(:first-of-type){margin-top:32px}.global_recruit .recruit_runsystem .list_cont dd li{color:var(--text-default);font-size:14px;font-weight:500;line-height:140%;padding-left:15px;text-indent:-7px}.global_recruit .recruit_runsystem .text_warning{font-size:13px;margin-top:10px}.global_recruit .recruit_diet li{margin-bottom:40px}.global_recruit .recruit_diet li img{margin-bottom:15px}.global_recruit .recruit_diet li .context{padding-left:45px;position:relative}.global_recruit .recruit_diet li .context span.num{color:#000;font-size:24px;font-weight:700;left:0;line-height:120%;position:absolute;top:-3px}.global_recruit .recruit_diet li .context span.num:after{background:var(--color-primary-light);border-radius:50%;content:"";display:inline-block;height:6px;margin:-3px 0 0 3px;vertical-align:top;width:6px}.global_recruit .recruit_diet li .context strong{color:#000;display:block;font-size:18px;font-weight:700;line-height:120%;margin:5px 0 15px}.global_recruit .recruit_diet li .context p{color:var(--Text-Body,#555);font-size:14px;font-weight:500;line-height:120%}.global_recruit .recruit_class_guide h3{margin-left:20px}.global_recruit .recruit_class_guide .tab_basic{margin-bottom:30px}.global_recruit .recruit_class_guide .select_basic{margin-bottom:20px}.global_recruit .recruit_class_guide .class_guide_select{gap:5px;margin-bottom:24px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.global_recruit .recruit_class_guide .class_guide_select::-webkit-scrollbar{display:none}.global_recruit .recruit_class_guide .class_guide_select .radio_item{flex:1 1 0;margin:0!important}.global_recruit .recruit_class_guide .class_guide_select .radio_item label{flex:1 1 0!important;padding:0 10px;text-align:center;word-break:keep-all}.global_recruit .recruit_class_guide .class_guide_select .radio_item input{display:none}.global_recruit .recruit_class_guide .class_guide_select .radio_item input.selected+label{border-color:transparent;flex:1 1 0!important;padding:0 10px;text-align:center;word-break:keep-all}.global_recruit .recruit_class_guide .chip_download{align-items:center;background:var(--bg-lighter);border-radius:36px;color:var(--text-body);display:inline-flex;font-size:11px;height:34px;margin:12px 0 12px auto;padding:0 20px}.global_recruit .recruit_class_guide .chip_download:before{background:var(--color-white) url(https://acaimg.etoos.com/common/images/branch/ico_download_24.svg) no-repeat 50% 50%/24px auto;border-radius:50%;content:"";display:inline-block;height:28px;margin:0 12px 0 -17px;width:28px}.global_recruit .recruit_table.shuttlebus_table{border-top-width:2px;margin-top:20px}.global_recruit .recruit_table.shuttlebus_table td{text-align:center}.global_recruit .recruit_table.shuttlebus_table tr:nth-of-type(odd){background:var(--bg-lightest)}.recruit_union{max-width:100%}.ex_recruit_area{max-width:100%;overflow:hidden}.ex_recruit_area div[id^=anchor-]{scroll-margin-top:152px}.ex_recruit_area .inner,.ex_recruit_area .inner.mo,.ex_recruit_area .inner_rc{margin:0 auto;min-width:360px;padding:0 20px}.ex_recruit_area .tit_default{color:var(--text-default);font-weight:700;line-height:120%;margin:50px 0 20px}.ex_recruit_area .tit_circle{color:var(--text-default);font-weight:700;margin:20px 0 15px}.ex_recruit_area h3{font-size:22px!important}.ex_recruit_area h4{font-size:17px!important}.ex_recruit_area h5{font-size:15px!important}.ex_recruit_area h3.tit{display:block;margin:35px auto 0;text-align:center}.ex_recruit_area h3.tit strong{color:#030e11;display:inline-block;font-size:21px;font-weight:700;line-height:28px;position:relative;z-index:2}.ex_recruit_area h3.tit strong:before{background:var(--color-title-circle);border-radius:100%;content:"";display:block;height:15px;left:-5px;position:absolute;top:0;width:15px;z-index:-1}.ex_recruit_area h4.tit{background:#ededed;border-left:3px solid #000;box-sizing:border-box;color:#000;font-weight:600;margin:15px 0 12px;min-height:40px;padding:12px 0 10px 12px}.ex_recruit_area h4.tit2{color:#000;font-size:16px;font-weight:600;margin:18px 0 0}.ex_recruit_area h4.sub_tit{box-sizing:border-box;color:#000;font-size:13px;font-weight:600;margin:15px 0 0;min-height:40px;padding:12px 0 10px 12px}.ex_recruit_area h5.tit,.ex_recruit_area h5.tit_color{color:var(--color-primary);font-size:13px;font-weight:700;margin-bottom:10px;margin-top:12px}.ex_recruit_area .tit_desc{color:#888;font-size:13px;font-weight:400;line-height:20px;margin:15px 0 5px}.ex_recruit_area .tit_desc .s_tit{color:#222;display:block;font-size:17px;font-weight:600}.ex_recruit_area .tit_desc2{color:var(--text-body);font-size:14px;font-weight:500;line-height:120%;margin-bottom:15px}.ex_recruit_area .fp_red{color:#de6755}.ex_recruit_area .fp_red2{color:#fd0012!important}.ex_recruit_area .dot_list li{color:#666;font-size:12px;font-size:15px;line-height:17px;margin-bottom:5px;padding-left:8px;position:relative}.ex_recruit_area .dot_list li:after{background:#666;content:"";display:block;height:2px;left:0;position:absolute;top:6px;width:2px}.ex_recruit_area .dot_list li strong{font-weight:700}.ex_recruit_area .dash_list li{color:#666;font-size:12px;font-size:15px;line-height:17px;margin-bottom:5px;padding-left:8px;position:relative}.ex_recruit_area .dash_list li:after{background:#666;content:"";display:block;height:1px;left:0;position:absolute;top:6px;width:4px}.ex_recruit_area .dash_list li .link{color:#666}.ex_recruit_area .dash_list li strong{font-weight:700}.ex_recruit_area .tbl_txt{margin-top:12px}.ex_recruit_area .tbl_txt li{color:#de6755;font-size:12px;padding-left:8px;text-indent:-8px}.ex_recruit_area .tbl_txt li:after{display:none}.ex_recruit_area .tbl_txt.bcor li{color:#222}.ex_recruit_area .tbl_txt.bcor li:after{display:none}.ex_recruit_area .tbl_txt .link{color:#999;text-decoration:underline}.ex_recruit_area .btn_more{background:#000;color:#fff;display:block;font-size:16px;height:35px;line-height:35px;margin:20px 0 50px;text-align:center}.ex_recruit_area .schedule{padding:0}.ex_recruit_area .tbl_col{border-top:2px solid #363b4e}.ex_recruit_area .tbl_col table{width:100%}.ex_recruit_area .tbl_col th{background:#fff;font-weight:700;text-align:center}.ex_recruit_area .tbl_col td,.ex_recruit_area .tbl_col th{border:1px solid #ddd;color:#000;font-size:13px;line-height:20px;padding:8px 8px 7px!important}.ex_recruit_area .tbl_col td{font-weight:500;text-align:left}.ex_recruit_area .tbl_col .th_bg th{background:#f5f5f5}.ex_recruit_area .tbl_col .txt_b300{font-weight:300!important}.ex_recruit_area .tbl_col .insty1_tit{font-weight:500}.ex_recruit_area .tbl_col .insty1_txt{color:#666}.ex_recruit_area .tbl_col .inbtn_vod{background:#41454e;border-radius:20px;color:#fff;display:inline-block;font-size:11px;height:20px;line-height:18px;min-width:36px;text-align:center}.ex_recruit_area .tbl_col tr:first-child td,.ex_recruit_area .tbl_col tr:first-child th{border-top:0}.ex_recruit_area .tbl_col tbody td:first-child,.ex_recruit_area .tbl_col th:first-child{border-left:none;border-right:1px solid #ddd}.ex_recruit_area .tbl_col tbody td:only-child,.ex_recruit_area .tbl_col td:last-child,.ex_recruit_area .tbl_col th:last-child,.ex_recruit_area .tbl_col thead th:only-child{border-right:none}.ex_recruit_area .tbl_col .txt_c,.ex_recruit_area .tbl_col .txt_c td,.ex_recruit_area .tbl_col .txt_c th{padding-left:0;padding-right:0;text-align:center}.ex_recruit_area .tbl_col .txt_l,.ex_recruit_area .tbl_col .txt_l td,.ex_recruit_area .tbl_col .txt_l th{padding:8px 8px 7px!important;text-align:left!important}.ex_recruit_area .tbl_row{border-top:1px solid #ececec;font-size:0;position:relative}.ex_recruit_area .tbl_row table{font-size:0;width:100%}.ex_recruit_area .tbl_row th{color:#222;font-weight:500;padding-left:10px;text-align:left}.ex_recruit_area .tbl_row td+th{border-left:1px solid #ddd}.ex_recruit_area .tbl_row strong{font-weight:700}.ex_recruit_area .tbl_row.end:after{background:#ffffffb3 url(https://acaimg.etoos.com/hp/mobile/images/cnt/recruit/stamp_end.png) no-repeat 50% 50%;background-size:61px auto;bottom:0;content:"";left:0;min-height:62px;position:absolute;right:0;top:-1px}.ex_recruit_area .tbl_row.end+.tbl_txt{opacity:.7}.ex_recruit_area .tbl_row td,.ex_recruit_area .tbl_row th{border-bottom:1px solid #ececec;border-left:1px solid #ececec;color:#666;font-size:12px!important;line-height:17px;padding:11px 10px 12px!important;position:relative;text-align:left;word-break:break-all}.ex_recruit_area .tbl_row td:first-child,.ex_recruit_area .tbl_row th:first-child{border-left:0}.ex_recruit_area .recruit_table td,.ex_recruit_area .recruit_table th{font-size:13px;padding:8px!important;word-break:keep-all}.ex_recruit_area .recruit_table.break_all_table td,.ex_recruit_area .recruit_table.break_all_table th{word-break:break-all}.accordion_arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23606060' fill-rule='evenodd' d='M5.12 7.674a.75.75 0 0 1 1.06.05l3.99 4.39 3.991-4.39a.75.75 0 1 1 1.11 1.01l-4.546 5a.75.75 0 0 1-1.11 0l-4.545-5a.75.75 0 0 1 .05-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:20px;transform-origin:center center;transition:transform .5s ease;width:20px}.accordion_arrow.rotated{transform:rotate(180deg)}
