body{overflow-x:hidden;font-display:swap}*{box-sizing:border-box}.title,b{margin:0;padding:0;line-height:1.3;font-weight:700}.ulli>ul,.ulli>ul>li,ul.ulli{margin:0;padding:0;list-style:none}.xxx{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#otarea,.downfooter #otarea,.list01 li,.list01 li:hover,.list01_2 li::before,.list01_2 li:hover::before,.slidemnav,.slidemnav.open,a:hover p.status,li i.i_news,li:hover i.i_news,p.status{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;transition:all .35s ease-in-out}::-webkit-input-placeholder{color:var(--font_placeholder)}::-moz-placeholder{color:var(--font_placeholder)}:-ms-input-placeholder{color:var(--font_placeholder)}option:disabled{color:var(--font_placeholder)}::selection{background:var(--font_selection);color:#fff}::-moz-selection{background:var(--font_selection);color:#fff}:root{--bg_body:#fff;--bg_main:#EE893E;--bg_sub:#FCE7D8;--inbox:1140px;--font_family_fst:'Rubik','Noto Sans TC','微軟正黑體',sans-serif;--font_icon:'font_material';--font_body:#374151;--font_boxhd:#1F2937;--font_title:#1F2937;--font_sub:#4B5563;--font_placeholder:#999;--font_selection:#EE893E;--clr_inputbg:#fff;--clr_inputbor:#ccc;--clr_inputbg_hv:#EE893E;--clr_blue:#3498DB;--clr_red:#FB2C36;--clr_grey:#98A2B3;--clr_darkblack:#08090c;--clr_lightgrey:#E5E7EB;--clr_orange:#f8b989;--clr_lightorange:#fff8f0;--clr_lightorgtxt:#6f665b;--clr_yellow:#FDC700;--clr_green:#8bd16f;--clr_upload:#EE893E;--font16:1rem;--font11:0.6875rem;--font12:0.75rem;--font13:0.8125rem;--font14:0.875rem;--font15:0.9375rem;--font17:1.0625rem;--font18:1.125rem;--font20:1.25rem;--font23:1.4375rem;--font24:1.5rem;--font25:1.55rem;--font28:1.75rem;--font30:1.875rem;--font32:2rem;--font36:2.25rem;--font40:2.5rem;--font48:3rem;--font50:3.125rem;--font60:3.75rem;--font64:4rem;--font66:4.125rem;--font80:5rem;--font90:5.625rem}body{font:400 1em/1.5 var(--font_family_fst);color:var(--font_body);background:var(--bg_body)}.inbox{width:var(--inbox);margin:0 auto;position:relative;z-index:2}#header{z-index:50;width:100%;height:70px;background:#fff;border-bottom:1px solid var(--clr_lightgrey);display:flex;justify-content:space-between;align-items:center;padding:0 20px 0 20px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:fixed;left:0;top:0}#header .logo img{max-height:55px}.slidemnav{flex:1;display:flex;justify-content:space-between;align-items:center}.mnav,.mnav>ul,.mnav>ul>li,.mnav>ul>li>a{display:flex;justify-content:center;align-items:stretch}.mnav{flex:1;justify-content:center}.mnav>ul{display:flex;gap:1px}.mnav>ul>li{position:relative}.mnav>ul>li>a{padding:10px 10px;align-items:center;min-width:90px;border-radius:5px}.mnav>ul>li.on>a{color:var(--bg_main)!important;background:var(--clr_lightorange)}.mnav>ul>li>a:hover{color:var(--bg_main)}.mnav li a{color:#333}.subnav{display:none;position:absolute;left:50%;top:100%;width:150px;transform:translateX(-50%);text-align:center;padding:14px 0 0}.subnav>ul{background:#fff;border:1px solid #ccc;border-top:0;padding:1px}.subnav ul li a{display:flex;padding:9px 15px;color:#999;position:relative;gap:8px}.subnav ul li a:hover{color:var(--bg_main)}.subnav ul li.on a{background:var(--clr_lightorange);color:var(--bg_main);border-bottom:1px solid var(--bg_main)}.subnav ul li{position:relative}.subnav ul ul{display:none;position:absolute;left:98%;top:0;width:150px;background:#fff;border:1px solid #ccc;padding:2px}.hv .subnav{display:block!important}.hv .subnav li.hassub.hv>a{background:var(--bg_sub)}.hv .subnav li.hassub.hv>ul{display:block}.slidemnav{display:flex}.phone_menu{display:none;float:right}.i_menu{width:50px;height:50px;position:relative;display:block;border-radius:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);cursor:pointer;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.i_menu span{display:block;position:absolute;height:3px;width:28px;background:var(--font_body);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;opacity:1;left:12px;text-indent:-99999px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.i_menu span:nth-child(1){top:13px}.i_menu span:nth-child(2),.i_menu span:nth-child(3){top:25px}.i_menu span:nth-child(4){top:37px}.i_menu.open{background:0 0}.i_menu.open span{background:var(--bg_main)}.i_menu.open span:nth-child(1){top:18px;width:0%;left:50%}.i_menu.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:38px;left:8px;top:25px}.i_menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:38px;left:8px;top:25px}.i_menu.open span:nth-child(4){top:18px;width:0%;left:50%}.mbnav{display:flex;justify-content:flex-end;align-items:center;gap:15px}.mbnav ul[class*=mb_]{display:flex;gap:8px;align-items:center}.mbnav ul[class*=mb_] li{position:relative}.mbnav ul[class*=mb_] li.licon{position:relative;padding:0}.mbnav ul[class*=mb_] li.licon a{color:var(--font_body);padding:5px;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.faq_hd em,.lnav li em,.mbnav ul[class*=mb_] li.licon em,.tftitle b em{display:flex;justify-content:center;align-items:center;width:15px;height:15px;color:#fff;border-radius:50%;position:absolute;right:3px;top:2px;background:var(--bg_main);font-size:var(--font12)}.mbnav ul[class*=mb_] li.on a{background:var(--clr_lightorange)}.mbnav .btn{font-size:var(--font14);height:40px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.mbnav .btn01{font-size:var(--font18);height:50px}.mbnav .btn:hover{transform:translateY(2px)}.btnbreath{animation:btnbreath 1.5s infinite alternate}@keyframes btnbreath{0%,100%{box-shadow:0 4px 6px rgba(0,0,0,.1),0 0 0 0 rgba(238,137,62,.4)}50%{box-shadow:0 4px 6px rgba(0,0,0,.1),0 0 0 7px rgba(238,137,62,.15)}}.mbnav .subnav{left:auto;right:-20px;transform:none;text-align:left;width:160px}.mbnav .subnav>ul{border-radius:0 0 0 10px;overflow:hidden}.mbnav .subnav li:not(:last-child){border-bottom:1px solid #eee}.mbnav ul[class*=mb_].mb_after{display:none}.mb_in ul.mb_before{display:none!important}.mb_in ul.mb_after{display:flex!important}.navtab{display:flex;background:#fff;font-size:var(--font12)}.navtab a{flex:1;padding:5px 10px;text-align:center;color:#999;border:1px solid #ccc}.navtab a:last-child{border-left:0}.m_show{display:none!important}#header+#content{padding-top:70px}#content{z-index:10;background:#fff url(../images/content/bg_body_l.svg) repeat-y scroll left top;position:relative}#content::before{content:'';position:absolute;right:0;top:0;width:50%;height:100%;background:url(../images/content/bg_body_r.svg) repeat-y scroll right top;z-index:-1;pointer-events:none}iconify-icon{vertical-align:middle}span[class^=material]{vertical-align:middle;line-height:1;vertical-align:bottom;display:inline-flex}i[class^=i_]{display:inline-block;background:no-repeat scroll center;background-size:100% auto;width:20px;height:20px;font-style:normal}i.i_news{background-image:url(../images/content/icon_intimemsg.svg)}i.i_line{background-image:url(../images/footer/icon_line.svg);width:29px;height:29px;text-indent:-999999px;font-size:0}i.i_examself{background-image:url(../images/content/item_exam_self.svg)}i.i_examrecord{background-image:url(../images/content/item_exam_record.svg)}i.i_examwrong{background-image:url(../images/content/item_exam_wrong.svg)}i.i_creatnew{background-image:url(../images/content/item_creat_new.svg)}i.i_creatrecord{background-image:url(../images/content/item_creat_record.svg)}i.i_creatsave{background-image:url(../images/content/item_creat_save.svg)}i.i_worknew{background-image:url(../images/content/item_work_new.svg)}i.i_workrecord{background-image:url(../images/content/item_work_record.svg)}i.i_worksave{background-image:url(../images/content/item_work_save.svg)}i.i_calleave{background-image:url(../images/content/item_cal_leave.svg)}i.i_calleave_s{background-image:url(../images/content/item_cal_leave_s.svg)}i.i_calcourse{background-image:url(../images/content/item_cal_course.svg)}i.i_calcourse_s{background-image:url(../images/content/item_cal_course_s.svg)}i.i_calcourse2{background-image:url(../images/content/item_cal_course2.svg)}i.i_calcourse2_s{background-image:url(../images/content/item_cal_course2_s.svg)}i.i_calfeedback{background-image:url(../images/content/item_cal_feedback.svg)}i.i_calfeedback_s{background-image:url(../images/content/item_cal_feedback_s.svg)}i.i_calfeedback2{background-image:url(../images/content/item_cal_feedback2.svg)}i.i_calfeedback2_s{background-image:url(../images/content/item_cal_feedback2_s.svg)}i.i_calupload{background-image:url(../images/content/item_cal_upload.svg)}i.i_calupload_s{background-image:url(../images/content/item_cal_upload_s.svg)}i.i_calview{background-image:url(../images/content/item_cal_view.svg)}i.i_calview_s{background-image:url(../images/content/item_cal_view_s.svg)}.btn{display:inline-flex;justify-content:center;align-items:center;padding:10px 15px 10px 15px;border-radius:50px;position:relative;gap:7px;color:#fff;border:0;position:relative}.btn em{font-size:var(--font12);background:rgba(255,255,255,.3);border-radius:50%;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center}.btn01{background:var(--bg_main);box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn01:disabled{opacity:.5;box-shadow:none;cursor:not-allowed;transform:none!important}.btn01:hover,.btn03:hover,.btn[type=reset]:hover{box-shadow:0 0 0 rgba(0,0,0,.1);transform:translateY(2px)}.btn02{background:var(--clr_blue);font-size:var(--font14)}.btn03,.btn[type=reset]{background:#fff;border:2px solid var(--bg_main);color:var(--font_body);box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn04{border:1px solid #d1d5db;padding:10px 15px;color:var(--font_body)}.btn04:hover{background:#efefef}.btn05{background:#fff;border:1px solid #ffdec3;color:var(--font_body)}.btn.disabled,.btn:disabled{cursor:not-allowed}.btn_s{min-width:auto;padding:5px 15px;line-height:1.2}.btn01.btn_s,.btn04.btn_s{padding:3px 10px;gap:0;box-shadow:none}.btn_xs{min-width:auto;padding:3px 10px;line-height:1.2;font-size:var(--font14);gap:2px;height:25px}.btn_circle{min-width:auto!important;width:60px;height:60px;flex-direction:column;border-radius:50%;gap:0;margin:0 auto 10px!important}.btn_newicon[class^=material]{position:absolute;left:90%;top:3px;line-height:1.2;background:#db3636;border:1px solid #fff;color:#fff;width:20px;height:20px;border-radius:50%;font-size:var(--font16);text-align:center;justify-content:center;animation:tada 1s infinite}.btn_full{width:100%}.btnline{background:#4caf50}.btnline p{border-left:1px solid rgba(255,255,255,.5);padding:0 0 0 10px;display:flex;align-items:center;gap:5px;overflow:visible}.btnline a{display:inline-flex;padding:2px 8px;border-radius:20px;background:#fff;margin:0 0 0 5px;text-decoration:none!important;font-size:var(--font14);color:var(--bg_main)!important;box-shadow:2px 2px 0 rgba(0,0,0,.1)}.btn.added{background:var(--bg_sub);border-color:var(--bg_main)}.btnarea{flex:1;width:100%;display:flex;justify-content:center;align-items:center;gap:15px;padding:20px 0 0}.btn_r{justify-content:flex-end}.btnarea .btn{min-width:250px}.btnarea.addline::after,.btnarea.addline::before{content:'';display:block;flex:1;height:1px;background:#eee}.btnarea.addline .btn{box-shadow:none}.abtn .btn{width:100%;padding:5px 10px;box-shadow:none;border-radius:5px}.mbnrwrap{background:#f3f4f6;padding:25px}.mbnrwrap .mbnr{padding:0 100px 4px;overflow:visible}.mbnrwrap .mbnr li{border-radius:35px;overflow:hidden}.mbnrwrap .mbnr img{max-width:100%}.mbnrwrap div[class*=swiper-button]{width:60px;height:calc(100% - 10px);background:rgba(0,0,0,.3);top:25px;border-radius:40px}.mbnrwrap div[class*=swiper-button]::after{content:'';position:absolute;left:18px;bottom:20px;background:rgba(0,0,0,.3);color:#fff;font-size:var(--font14);width:20px;text-align:center;line-height:1.2;border-radius:30px;padding:5px 2px}.mbnrwrap div[class*=swiper-button] svg{width:15px}.mbnrwrap div[class*=swiper-button] svg path{fill:#fff}.mbnrwrap .mbnr .swiper-button-prev{left:0}.mbnrwrap .mbnr .swiper-button-next{left:auto;right:0}.mbnrwrap .mbnr .swiper-button-prev::after{content:'上一張'}.mbnrwrap .mbnr .swiper-button-next::after{content:'下一張'}.mbnrwrap .mbnr .swiper-pagination-horizontal{top:auto;bottom:10px;left:50%;transform:translateX(-50%)}.mbnrwrap .mbnr .swiper-pagination-bullet-active{background:var(--bg_main);width:25px;border-radius:5px}.mbnrwrap .mbnr .swiper-pagination-progressbar-fill{background:var(--bg_main)}.mbnrwrap .mbnr .swiper-slide-active img{opacity:1;box-shadow:0 0 15px rgba(0,0,0,.1);transition:all .35s ease-in-out}.mbnrwrap .mbnr li:not(.swiper-slide-active) img{opacity:.5;box-shadow:0 0 15px transparent;transition:all .35s ease-in-out}.mbnrwrap .mbnr .swiper-scrollbar{bottom:-25px;left:-25px;background:rgba(0,0,0,.1);width:calc(100% + 50px)}.mbnrwrap .mbnr .swiper-scrollbar span{background:var(--bg_main);position:absolute;left:0;top:0;height:100%;transition:width .35s ease-in-out}.intimemsg{background:var(--bg_sub);padding:15px 25px;display:flex;align-items:center;gap:10px;position:relative}.intimemsg b{background:var(--bg_main);color:#fff;display:inline-flex;padding:5px 5px;border-radius:5px;font-size:var(--font14);font-weight:400;gap:5px;align-items:center}.intimemsg .btnarea,.intimemsg li:not(.on){display:none}.intimemsg ul{flex:1;width:100%;display:flex;gap:10px;flex-direction:column;overflow:hidden;padding-right:35px}.intimemsg li{display:flex;gap:10px;align-items:center;width:100%;border-radius:5px}.intimemsg:not(.open) li.on{animation:fadeInUp .5s}.intimemsg li em{display:none;width:27px;height:27px;justify-content:center;align-items:center;font-size:var(--font12);color:#fff;background:var(--bg_main);border-radius:50%}.intimemsg li p{color:var(--font_boxhd);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1}.intimemsg .btnarea .btn{min-width:auto}.intimemsg span[class^=material]{cursor:pointer;width:24px;text-align:center;position:absolute;right:20px;top:20px}.intimemsg.open{flex-direction:column;justify-content:flex-start;align-items:flex-start}.intimemsg.open ul{padding-right:0}.intimemsg.open li p{text-overflow:none;white-space:wrap}.intimemsg.open li em{display:inline-flex}.intimemsg.open .btnarea,.intimemsg.open li{display:flex}.intimemsg.open li{background:rgba(255,255,255,.2);padding:8px 10px}.articlewrpx{padding:20px 0 0}.articlewrpx,.articlewrpx .inbox{display:flex;flex-direction:column;gap:20px;flex:1}.box01{padding:20px 0;display:flex;flex-direction:column;gap:25px;position:relative;z-index:2}.box01 .box_hd{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.box01 .box_hd h2.title{color:var(--font_boxhd);font-size:var(--font40);font-weight:400;display:flex;justify-content:center;align-items:center;gap:20px;width:100%}.box01 .box_hd h2.title .imp{color:var(--clr_red);font-size:var(--font20)}.box01 .box_hd .r{position:absolute;right:0;top:50%;transform:translateY(-50%)}.box01 .box_hd .r .btn{font-size:var(--font20);color:var(--font_body)}h2.title.addline::after,h2.title.addline::before{content:'';width:110px;height:5px;background:var(--bg_main);border-radius:5px}h2.title.addline span[class^=material]{width:42px;height:42px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:var(--font30);background:var(--bg_main);color:#fff;margin-right:-10px}.box01 .box_bd{display:flex;flex-direction:column;gap:15px}.txt_hd,.txt_hd3{background:#fff;border:2px solid #eee;border-radius:8px;padding:20px 20px;display:flex;gap:10px 25px;align-items:center;position:relative;width:100%;flex-wrap:wrap}.txt_hd h3.title{font-size:var(--font23);flex:1;color:var(--font_title)}.txt_hd h3.title span{padding:5px 0 0;display:flex}.txt_hd h3.title img{max-width:100%}.txt_hd .tags{position:absolute;left:18px;top:-18px}.txt_hd .date{justify-content:flex-end}.txt_hd .hd_r{display:flex;flex-direction:column;gap:3px}.txt_hd .hd_r .tags{position:static;text-align:right}.txt_hd .hd_r .tags>span{width:100%;display:flex;justify-content:center;padding:3px 10px;background:#eee;color:var(--font_body);border-radius:5px;position:relative;white-space:nowrap}.txt_hd .hd_r .tags>span.countime b{position:absolute;right:0;bottom:calc(100% + 2px);font-size:var(--font40);color:var(--bg_main);text-align:right;line-height:1.2;white-space:nowrap;display:flex;align-items:center;gap:10px;text-shadow:2px 2px 0 rgba(255,115,0,.3)}.txt_hd .hd_r .tags>span.countime b small{font-size:var(--font12)}.txt_hd .hd_r .tags>span+p{padding:3px 10px 0}.txt_hd .hd_r .date{font-size:var(--font14);color:var(--clr_grey)}.txt_hd .pinfo{align-items:flex-start;gap:5px;flex:none}.txt_hd .txt{flex:1;font-size:var(--font20);position:relative;padding:0 18px;margin-left:20px;min-height:auto;border-radius:5px}.txt_hd .txt::after,.txt_hd .txt::before{content:'\e244';font-family:var(--font_icon);font-size:var(--font24);position:absolute;left:-10px;top:-10px;line-height:1}.txt_hd .txt::after{left:auto;top:auto;right:-10px;bottom:-10px;transform:scaleY(-1)}.txt_hd .star::before{background:linear-gradient(90deg,var(--clr_yellow) var(--percent),#eee var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.txt_hd .hd_t{width:100%;display:flex;justify-content:space-between;margin-bottom:-6px;align-items:center}.txt_hd .hd_t em{font-size:var(--font14)}.txt_hd .hd_t b{color:var(--bg_main);position:relative}.txt_hd .hd_t b span{position:absolute;right:0;top:calc(100% + 5px)}.txt_hd .hd_t .btn{flex:none;padding:5px 10px;gap:5px;border-width:1px}.txt_hd .hd_b{display:flex;width:100%;border-top:1px solid #eee;border-bottom:0;padding:10px 0 0;flex-direction:column;gap:5px;position:relative}.txt_hd .hd_b .examnb{display:flex;gap:2px;align-items:center}.txt_hd .hd_b .examnb li{flex:1}.txt_hd .hd_b .examnb li a{display:block;text-align:center;background:#fff;border-radius:2px}.txt_hd .hd_b .examnb li.done a{background:var(--bg_main);color:#fff}.txt_hd .hd_b .examnb li.wrong a{background:var(--clr_red);color:#fff}.txt_hd .hd_b .arrow_more{width:100%;height:35px;padding:12px 0 0;position:absolute;left:0;bottom:-30px;background:url(../images/content/icon_sawtooth.svg) repeat-x scroll left top;display:flex;justify-content:center;align-items:center;font-size:var(--font12);color:#ccc}.txt_hd .hd_b .arrow_more::before{content:'\e5cf';color:var(--clr_lightgrey);font-family:var(--font_icon);font-size:var(--font20);line-height:1}.txt_hd:hover .hd_b .arrow_more{background-image:url(../images/content/icon_sawtooth_hv.svg);color:var(--bg_main)}.txt_hd:hover .hd_b .arrow_more::before{color:var(--bg_main)}.txt_hd2{background:var(--clr_lightorange);border:1px solid #ffdec3;font-size:var(--font14)}.txt_hd2 .hd_b a{color:var(--bg_main)}.txt_hd2 .hd_b a:hover{text-decoration:underline}.txt_hd2 .hd_b{color:var(--clr_lightorgtxt);border-color:var(--bg_sub)}.txt_hd2 .hd_b ol{margin:0;padding-left:20px}.txt_hd2 .slist span{background:#fff}.txt_hd2 .hd_r .tags>span{background:var(--bg_sub);color:var(--bg_main)}.txt_hd2 .hd_r .date{color:var(--bg_main)}.hdlist{display:flex;flex-direction:column;gap:10px}.hdlist .txt_hd{border-width:1px}.hdlist .txt_hd h3.title{font-size:var(--font18)}.hdlist .txt_hd .pinfo{align-items:flex-start;gap:5px;flex:1}.hdlist .txt_hd .pgoal{flex:none;width:100%}.hdlist .txt_hd:hover{border-color:var(--clr_green)}.slist{display:flex;width:100%;gap:3px;flex-wrap:wrap;align-items:center}.slist li a,.slist span{width:auto;display:inline-flex;justify-content:center;align-items:center;padding:3px 12px;font-size:var(--font14);border:1px solid var(--clr_lightgrey);border-radius:20px;background:#f1f1f1}.fixedslist .slist{width:109px;position:fixed;top:80px}.txt_bd{padding:10px 20px}.Txt{color:var(--font_sub);width:100%}.Txt img{max-width:100%;border-radius:10px}.Txt h2{font-size:var(--font23)}.Txt h3{font-size:var(--font20)}.Txt figcaption h3{font-size:var(--font30)}.Txt figure{display:flex;gap:5%;align-items:center;padding:20px 0}.Txt figure:first-child{padding-top:0}.Txt figure:last-child{padding-bottom:0}.Txt figure:nth-of-type(even){flex-direction:row-reverse}.contwrap{padding:0 30px;display:flex;flex-direction:column;gap:30px}.contwrap .inbox{padding:20px 0}.list01 ul{display:flex;flex-wrap:wrap;gap:20px}.list01 li{width:calc(100% / 3 - 14px);background:#fff;border:1px solid var(--clr_lightgrey);padding:20px 30px;border-radius:10px;display:flex;flex-direction:column;gap:20px;align-items:center;position:relative}.list01 li>a{display:flex;flex-direction:column;position:relative;color:var(--font_body);gap:20px;align-items:center;flex:1}.list01 li:nth-of-type(6n+1){background:#fff6ea}.list01 li:nth-of-type(6n+2){background:#ebf5fc}.list01 li:nth-of-type(6n+3){background:#eef7ee}.list01 li:nth-of-type(6n+4){background:#edeaff}.list01 li:nth-of-type(6n+5){background:#fcebfb}.list01 li:nth-of-type(6n){background:#efeef7}.list01 li:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.list01 li .pinfo .goal{justify-content:center}.pimg{width:90px;height:90px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;border:5px solid var(--bg_main);box-shadow:0 4px 6px rgba(0,0,0,.1)}.pimg img{max-width:100%;max-height:100%}.pimgbox{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:150px}.pimgbox .pimg{margin:0 auto 10px}.pinfo{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1}.pinfo>b{display:flex;align-items:center}.pinfo ul{display:flex;flex-direction:column;gap:2px}.pinfo li{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.goal,.pinfo li b,.suject{display:flex;align-items:center;gap:2px;font-weight:400}.goal>span,.suject>span{display:flex;align-items:center;gap:5px;background:#f3f4f6;border:1px solid var(--bg_sub);height:40px;padding:5px 15px;color:var(--bg_main);border-radius:50px;font-size:var(--font14);white-space:nowrap}.hdlist .goal>span,.hdlist .suject>span{height:30px}.goal{width:100%}.goal>span{background:#f0fdf4;border-color:#b9f8cf;color:#00a63e}.pinfo .txt{text-align:center;padding:0 0 10px;flex:1;min-height:80px}.star{display:flex;gap:2px;--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--font20);font-family:Times;line-height:1}.star::before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--clr_yellow) var(--percent),#fff var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.list01_2 li{align-items:flex-start;gap:10px;background:#fff!important}.list01_2 li::before{content:'';position:absolute;left:0;top:0;width:5px;height:100%;background:var(--bg_new);border-radius:5px 0 0 5px;opacity:0}.list01_2 li>a{gap:10px;align-items:flex-start}.tags>span{display:inline-flex;align-items:center;gap:5px;background:var(--bg_new);height:30px;padding:5px 15px;color:#fff;border-radius:50px;font-size:var(--font14)}.date{color:var(--clr_darkblack);display:flex;gap:5px}.list01_2 h3.title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.list01_2 .txt p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.list01_2 li:hover::before{opacity:1}.list01_2 li:hover h3.title{color:#000}.itemTop .date{position:relative}.itemTop .date::after{content:'\e6aa';font-family:var(--font_icon);font-size:var(--font23);line-height:1;transform:rotate(20deg)}.list01_3 ul{gap:10px}.list01_3 li{padding:10px;background:#fff!important;width:calc(100% / 3 - 7px);gap:5px;align-items:flex-start}.list01_3 li>a{gap:5px;width:100%;align-items:flex-start}.imgbox{width:100%;border-radius:7px;overflow:hidden;flex:1;display:flex;justify-content:center;align-items:center;background:var(--clr_lightgrey)}.imgbox img{max-width:100%;max-height:160px;border-radius:7px}.list_col5 ul{gap:5px}.list_col5 li{width:calc(100% / 5 - 5px);padding:5px}.list_col5 h3.title{font-size:var(--font16)}.list_col5 .txt{font-size:var(--font14)}.list_col5 .imgbox img{max-height:100px}.list01_3 li .abtn{width:100%;line-height:1.2}.abtn{display:flex}.abtn .btn:hover{transform:none}.abtn .btn span[class^=material]{font-size:var(--font18)}table .imgbox{display:inline-flex;width:50px;vertical-align:middle;margin:0 10px 0 0}.bg_orangepink{padding:30px;background:var(--bg_sub);margin:50px auto 0;position:relative}.tbbox{width:650px;margin:0 auto;display:flex;flex-direction:column;gap:20px;align-items:center}.tb_note{text-align:center;font-size:var(--font20);color:var(--font_boxhd)}.tbbox .formbox{background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:30px 30px 20px;width:100%;flex:1}.bgicons{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:stretch;overflow:hidden}.bgicons>div{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:0 3%}.bgicons>div:last-child{align-items:flex-end}.bgicons i[class*=dot]{display:block;border-radius:50%;background:#fff}.bgicons i.i_blurdot{width:70px;height:70px;box-shadow:0 0 10px rgba(255,255,255,.2);filter:blur(8px)}.bgicons i.i_dot{width:12px;height:12px;position:absolute}.bgicons i.i_dot+i.i_dot{width:10px;height:10px}.bgicons span{width:200px;text-align:center;color:rgba(255,255,255,.7)}.bgicons span.font_x{font-size:10em}.bgicons span.font_m{font-size:5em}.bgicons span.font_s{font-size:3em;transform:rotate(-35deg)}.l .font_x{transform:rotate(35deg) translate(50%,-90%)}.l .font_m{transform:rotate(15deg) translate(20%,0)}.l .i_dot{left:5%;top:15%}.l .i_dot+.i_dot{left:20%;top:auto;bottom:20%}.l .i_dot+.i_blurdot{transform:translate(150%,0)}.r .font_x{transform:rotate(35deg) translate(-40%,40%)}.r .font_m{transform:rotate(-15deg) translate(-10%,60%)}.r .i_dot{right:15%;top:55%}.r .i_dot+.i_dot{right:20%;top:auto;bottom:15%}.r span+.i_blurdot{transform:translate(-200%,0)}.tablist ul{display:flex;gap:5px}.tablist li a{background:#ccc;display:block;padding:5px 13px;color:#fff;border-radius:5px}.tablist li a:hover,.tablist li.on a{background:var(--bg_new,#666)}.list02{width:100%}.list02 ul{display:flex;flex-direction:column;gap:10px}.list02 li{display:flex;gap:2px}.list02:not(.list02_2) li a{flex:1;display:flex;gap:10px;padding:12px 50px 12px 50px;border:2px solid var(--clr_lightgrey);background:#fff;border-radius:10px;position:relative;overflow:hidden;color:var(--font_body);position:relative;align-items:center}.list02 li em{width:90px}.list02 li p{flex:1}.list02 li small{position:absolute;right:10px;bottom:0;font-size:var(--font14);opacity:.3}.list02 li i.i_news{background-image:url(../images/content/icon_intimenews_grey.svg);width:32px;height:32px;position:absolute;left:8px;top:8px}.list02 li a:not(.btn):hover{background:var(--bg_sub);border-color:var(--bg_main)}.list02 li a:hover i.i_news{background-image:url(../images/content/icon_intimenews_orange.svg);transform:rotate(-10deg) translate(-14px,-9px);width:45px;height:45px}.list02 li a:hover small{opacity:.8}.list02 li a[href='javascript:;']:not([onclick]){cursor:default}.list02 li.newmsg a{border-color:var(--bg_main)}.list02 li.newmsg a::before{content:'NEW';background:var(--bg_main);color:#fff;padding:2px 5px;border-radius:30px;position:absolute;left:8px;top:50%;line-height:1.2;font-size:var(--font11);transform:translateY(-50%)}.list02_2 ul{gap:initial}.list02_2 li{border-bottom:1px solid var(--clr_lightgrey)}.list02_2 li a.btn{font-size:var(--font12);box-shadow:none;margin:4px 5px 0}.list02_2 li span:not([class^=material]){padding:3px 10px 5px;display:flex;position:relative;gap:5px;align-items:center}.list02_2 li span:not([class^=material])::before{content:'';width:1px;height:15px;background:var(--clr_lightgrey);position:absolute;left:0;top:50%;transform:translateY(-50%)}.list02_2 li span:first-child span[class^=material]{font-size:var(--font50)}.faqjs{display:flex;align-items:center;justify-content:space-between}.faqjs .tfbar .tf{min-width:200px}.faqjs .tfbar .tfflex{align-items:center}.faqjs ul{display:flex;gap:5px}.faqbox>ul{display:flex;flex-direction:column;gap:5px}.faq_hd{cursor:pointer;display:flex;font-size:var(--font20);color:var(--font_boxhd);padding:10px 20px;background:#fff;border:2px solid var(--clr_lightgrey);border-radius:10px;position:relative;align-items:center;gap:5px}.faq_hd em{position:static;width:22px;height:22px;background:var(--bg_sub);color:var(--font_body)}.faq_bd{padding:0 12px;display:none}.faqlist li{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:12px}.faqlist li .qa_hd{display:block;text-align:left;font-size:var(--font18);padding:12px 35px 0 40px;margin:0;position:relative;cursor:pointer}.faqlist li .qa_hd em{position:absolute;left:17px;top:12px}.faqlist li .Txt{display:none;padding:5px 15px 10px 40px}.faqlist li.on .Txt{display:block}.faqlist li .qa_hd:after{content:'\e145'}.faq_hd:after,.qa_hd:after{content:'\e5cf';position:absolute;right:10px;top:10px;color:var(--clr_darkblack);font-family:var(--font_icon)}.on>.faq_hd{background:var(--bg_sub);border:2px solid var(--bg_main)}.on>.faq_hd:after{color:var(--bg_main)}.on>.faq_hd em{background:var(--bg_main);color:#fff}.on>.qa_hd{color:var(--bg_main)}.on>.qa_hd:after{content:'\e15b'!important}.faqlist li .qa_hd:hover,li:not(.on) .faq_hd:hover{color:var(--bg_main)}#content[style*=min] h2.title{width:100%}#content[style*=min] h2.title.addline::after,#content[style*=min] h2.title.addline::before{flex:1}.formlist{width:550px;margin:0 auto}.formlist .tfbar{padding:3px 0;border-radius:30px}.formlist .tfbar:hover{background:var(--bg_sub)}.formlist .tfbar>b{padding-top:0;line-height:1.5;flex-basis:100px}.tfbar_hd{border-bottom:1px solid var(--bg_sub);padding:5px 5px;color:var(--bg_main);margin:0 0 5px}.tfbar+.tfbar_hd{padding-top:20px}.msgTxt{padding:40px 0}.popup .formlist{width:100%;text-align:left;gap:0}.popup .formlist .tfbar>b{padding-left:0;flex-basis:90px}.popup .formlist .tfbar:hover{background:0 0}.popup .formlist .tfbar_hd{padding:0 0 5px;margin-top:10px}.popup .formlist .tfbar_hd:not(:first-child){margin-top:15px}.lrbox{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.lrbox>.l{width:250px}.lrbox>.r{flex:1}.lrbox .box01{gap:15px}.lrbox .box01 .box_hd{justify-content:flex-start;align-items:center;gap:10px;flex-direction:row}.lrbox .box01 .box_hd h2.title{font-size:var(--font25);width:100%;justify-content:flex-start}.lrbox .l .box01 .box_hd h2.title.addline::before{display:none}.lrbox .l .box01 .box_hd h2.title.addline::after{height:1px;flex:1}.lrbox .txt_bd,.lrbox .txt_hd{padding:10px 15px}.canvasbox canvas{max-width:100%}.lnav{display:flex;flex-direction:column;gap:5px}.lnav ul{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;border-radius:10px;border:1px solid var(--clr_lightgrey);padding:1px;margin-bottom:10px;position:relative}.lnav ul:not(:last-child)::after{content:'';width:50%;height:1px;background:var(--clr_lightgrey);position:absolute;left:50%;bottom:-9px;transform:translateX(-50%)}.lnav li{width:100%}.lnav li em{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px}.lnav li a{display:flex;gap:10px;color:var(--font_body);padding:10px 15px;position:relative;background:#fff}.lnav li:not(:last-child) a{border-bottom:1px solid var(--clr_lightgrey)}.lnav li:first-child a{border-radius:8px 8px 0 0}.lnav li:last-child a{border-radius:0 0 8px 8px}.lnav li a:hover{color:var(--bg_main)}.lnav li.on a{background:var(--clr_lightorange);border-color:var(--bg_main);color:var(--bg_main)}.tfwrap[class*=tfnone]{display:none;padding:0 0 0 10px;position:relative}.tfwrap[class*=tfnone]::before{content:'';position:absolute;left:0;top:0;width:5px;height:100%;background:var(--bg_main)}.tfwrap[class*=tfnone] .tfbar{padding:10px 0 0}.tb01{border-radius:8px;overflow:hidden;border:1px solid var(--clr_lightgrey);background:#fcfcfc;width:100%}.tb01 table td,.tb01 table th{padding:8px 8px;border:1px solid var(--clr_lightgrey);border-top:0}.tb01 table tbody td:first-child,.tb01 table thead th:first-child{border-left:0}.tb01 table tbody td:last-child,.tb01 table thead th:last-child{border-right:0}.tb01 table td a:not(.btn){color:var(--bg_main)}.tb01 table td a:not(.btn):hover{text-decoration:underline}.tb01 table td small.ps{color:var(--clr_darkblack);line-height:1.4;display:block}.tb01 table td p{padding:2px 0}.tb01 table td .btn{white-space:nowrap}.tdli li{font-size:var(--font14);position:relative;padding:0 0 0 12px}.tdli li::before{content:'';position:absolute;left:0;top:10px;width:4px;height:4px;background:var(--bg_main);border-radius:50%}.tb01.tb_s th{padding:4px}.tb01.tb_s td{font-size:var(--font14);padding:4px}.selconts *+.tb01{margin:10px 0 0}.tb01 .uploadbtn{height:60px}.tb01 .tfgroup{display:flex;align-items:center}.tb01 .tfgroup .btn:first-child{border-radius:5px 0 0 5px;margin-right:-1px}.tb01 .tfgroup .btn:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.tb01 .tfgroup .btn,.tb01 .tfgroup .tf{height:32px}.tb01 .tfgroup .tf{width:50px;text-align:center;border:1px solid #d1d5db}.totle{font-size:var(--font20)}.totle small{font-size:var(--font14);padding:0 10px 0 0}.tb01_2{border:0}.tb01_2 table td{border:3px solid var(--bg_sub);border-left:0;border-right:0}.tb01_2 table tr+tr td{border-top-width:5px}.tb01_2 fieldset fieldset{border-top:1px dashed var(--clr_lightgrey)}.tb01_2 fieldset fieldset .tfbar{margin:5px 0 0}.sfiel>legend{display:flex;gap:5px;align-items:center}.sfiel p{display:flex;justify-content:space-between;align-items:center}.tfiel{margin:5px 0 0}.tfiel>legend{font-weight:700}.tabbox{display:flex;flex-direction:column;gap:10px}.tab_hd ul{display:flex;gap:5px}.tab_hd li{flex:1;position:relative}.tab_hd li a,.tab_hd li>span{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;color:var(--font_body);padding:20px;background:#fff;border:1px solid var(--clr_lightgrey);border-radius:10px}.tab_hd li a .btn_newicon{top:7px;left:auto;right:7px}.tab_hd li h3.title{color:var(--font_boxhd)}.tab_hd li i{width:80px;height:80px;margin:0 0 5px}.tab_hd li a:hover{border-color:var(--clr_darkblack)}.tab_hd li.on a,.tab_hd li.on>span{background:var(--clr_lightorange);border-color:var(--bg_main)!important}.tabbox:not(.tabbox2) .tab_bd{background:var(--clr_lightorange);padding:15px;display:flex;flex-direction:column;gap:10px;border-radius:10px}.tabcont{display:flex;flex-direction:column;gap:10px}.tab_hd2 ul{display:flex;gap:2px;position:relative}.tab_hd2 li a{display:flex;align-items:center;gap:5px;color:var(--font_sub);padding:7px 10px;border-radius:5px 5px 0 0;min-width:60px;justify-content:center}.tab_hd2 li a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;display:none}.tab_hd2 li a:hover{background:var(--clr_lightgrey)}.tab_hd2 li.on a{color:#fff}.tab_hd2 li.on a::after{display:block}.tab_hd2 li:nth-of-type(1).on a,.tab_hd2 li:nth-of-type(1).on a::after{background:var(--bg_main)}.tab_hd2 li:nth-of-type(2).on a,.tab_hd2 li:nth-of-type(2).on a::after{background:#93bc49}.tab_hd2 li:nth-of-type(3).on a,.tab_hd2 li:nth-of-type(3).on a::after{background:#3593c2}.tab_hd2 li:nth-of-type(4).on a,.tab_hd2 li:nth-of-type(4).on a::after{background:#c45f97}.tab_hd3,.tab_links{display:flex;justify-content:space-between;align-items:flex-end}.tab_hd3 ul,.tab_links ul{gap:0;background:#999;border-radius:5px;display:flex}.tab_hd3 li a,.tab_links li a{padding:5px 15px;border-radius:5px;padding:5px 10px;white-space:nowrap;flex-direction:row;gap:2px;border-radius:0;border:0;background:0 0;color:#fff;position:relative}.tab_hd3 li a::before,.tab_links li a::before{opacity:0;content:'\e5cf';position:absolute;left:50%;bottom:-2px;color:#fff;font-family:var(--font_icon);transform:translateX(-50%);line-height:1.2}.tab_hd3 li a::after,.tab_links li a::after{display:none}.tab_hd3 li:first-child a,.tab_links li:first-child a{border-radius:5px 0 0 5px}.tab_hd3 li:last-child a,.tab_links li:last-child a{border-radius:0 5px 5px 0}.tab_hd3 li:not(:first-child) a,.tab_links li:not(:first-child) a{border-left:1px solid rgba(255,255,255,.1)}.tab_hd3 li.on a,.tab_links li.on a{background:var(--bg_tab,var(--bg_main));color:#fff;border-color:rgba(255,255,255,.1)!important}.tab_hd3 li a .btn_newicon,.tab_links li a .btn_newicon{top:-8px;left:calc(50% - 10px)}.tfflex div[class*=tab] li a{height:50px}.tfflex div[class*=tab] li.on a::before{opacity:1}#calendar.fc{background:#fff}#calendar.fc .fc-popover{border-radius:10px;border:2px solid var(--bg_main)}#calendar.fc .fc-popover-body{padding:5px}#calendar.fc .fc-toolbar.fc-header-toolbar{margin:0;border:1px solid #ddd;border-bottom:0;padding:5px}#calendar.fc .fc-button{height:40px;padding:7px 10px;display:inline-flex;align-items:center;gap:3px}#calendar.fc .fc-button.fc-today-button{margin-left:5px}#calendar.fc .fc-button .fc-icon{vertical-align:baseline}#calendar.fc .fc-dayGridMonth-button::before,#calendar.fc .fc-listMonth-button::before{font-family:var(--font_icon);font-size:var(--font18);width:20px;height:20px;display:inline-flex;align-items:center}#calendar.fc .fc-button-active{background:var(--bg_main);box-shadow:none}#calendar.fc .fc-dayGridMonth-button::before{content:'\ebcc'}#calendar.fc .fc-listMonth-button::before{content:'\e241'}#calendar.fc .fc-daygrid-event{padding:0 3px;font-size:var(--font12);border-radius:10px}#calendar.fc .fc-daygrid-event-harness{margin:1px 0}#calendar.fc .fc-daygrid-day-number{color:var(--clr_darkblack);font-size:var(--font14)}#calendar.fc .fc-col-header-cell-cushion{color:var(--font_body)}#calendar.fc .fc-h-event .fc-event-time{overflow:visible}#calendar.fc .fc-daygrid-more-link{color:var(--bg_main)}.tbicons{display:flex;align-items:center;gap:8px}.tbicons i{font-style:normal;display:inline-flex;align-items:center}.tbicons i[class^=i_]{width:30px;height:30px}.tbicons a{color:var(--clr_grey);display:flex}.hd_r .tbicons i[class^=i_]{width:20px;height:20px;opacity:.4}.hd_r .tbicons a[href*=java] i[class^=i_]{opacity:1;width:30px;height:30px}.poplist ul{display:flex;gap:5px;padding:0 5px}.poplist li{flex:1}.poplist li a{display:flex;padding:5px;justify-content:center;align-items:center;flex-direction:column;gap:5px;border:1px solid var(--clr_lightgrey);border-radius:8px;position:relative;font-size:var(--font14);color:var(--font_body)}.poplist li i{width:80px;height:70px}.poplist li p.status{white-space:nowrap;text-overflow:ellipsis;position:absolute;left:50%;transform:translateX(-50%);top:3px;background:#db3636;color:#fff;text-align:center;border-radius:20px;padding:0 3px;font-size:var(--font13);width:60px;text-align:center}.poplist li .btn_newicon[class^=material]{left:auto;right:5px;top:5px}.poplist li a:hover{border-color:var(--bg_main);background:var(--bg_sub)}.popup .slist{display:none;justify-content:center;padding:15px 20px 0}.popup .slist span{width:calc(25% - 3px)}.popup .slist span.leave{opacity:.4}.ckralist{display:flex;flex-wrap:wrap;width:100%;gap:5px}.ckralist li{width:calc(33% - 5px)}.ckralist li label{display:flex;background:var(--clr_lightorange);padding:6px 9px;border-radius:5px;margin:0}.lrbox .lrbox{align-items:stretch}.lrbox .lrbox>.l{flex:none;width:120px;border-right:1px solid var(--clr_lightgrey);padding-right:10px}.lrbox .lrbox>.r{flex:1;width:auto}.lrbox .lrbox .slist b{font-size:var(--font12);display:block;text-align:center;width:100%;padding:0 0 3px}.slist ul{display:flex;flex-direction:column;gap:5px;width:100%}.slist li,.slist li a,.slist li span{flex:1;width:100%;color:var(--font_body)}.slist li span{opacity:.4;cursor:no-drop}.slist li a{position:relative;justify-content:space-between}.slist li a::after{content:'\e5df';font-family:var(--font_icon);display:none}.slist li a:hover,.slist li.on a{background:var(--bg_sub);border-color:var(--bg_main)}.slist li.on a::after{display:block}.slist li.done a{background:var(--clr_green);border-color:var(--clr_green);color:#fff}.slist li.done a::after{content:'\f88b';display:block}.itemlist{border-bottom:1px solid var(--clr_lightgrey);padding:0 0 5px}.itemlist ul{display:inline-flex;flex-direction:column;gap:3px}.itemlist li{display:flex;align-items:center;position:relative;padding-left:30px;min-height:25px;gap:3px}.itemlist li em{font-size:var(--font15);width:25px;height:25px;border-radius:5px;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:2px}.itemlist li:nth-of-type(1) em{background:var(--clr_lightorange);color:var(--bg_main)}.itemlist li:nth-of-type(2) em{background:var(--clr_orange);color:#fff}.itemlist li:nth-of-type(3) em{background:var(--bg_main);color:#fff}.itemlist li b{font-weight:400;font-size:var(--font13);display:flex;height:25px;align-items:center;margin:2px 0 0}.itemlist li label{display:flex;gap:2px;flex-wrap:nowrap;align-items:flex-end;width:110px}.itemlist li.allLevels{display:none}.itemlist li.allLevels em{background:var(--bg_main);color:#fff}.examcont{padding:5px 0 0}.examcont img{max-width:100%}.examcont .ans{padding:5px 0 0}.examcont .ans li{display:flex}.examcont .ans li em{font-weight:700;padding:0 5px 0 0}.examcont .ans li.ans{padding:0;color:var(--bg_main);font-weight:700}.examcont .ans sub,.examcont .ans sup{line-height:1;top:inherit}.accbox .faq_hd{font-size:var(--font16)}.accbox .faq_bd{padding:5px 0 10px}.infocard ul{display:flex;align-items:center;gap:10px}.infocard li{flex:1;padding:10px;border-bottom:5px solid var(--clr_lightgrey);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.infocard li:not(:first-child)::before{content:'';position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:1px;height:30px;background:var(--clr_lightgrey)}.infocard li b{font-weight:400}.infocard li em{font-size:var(--font30);font-weight:700;line-height:1.2}.pgoal{display:flex;flex-direction:column;gap:5px;flex:1}.pgoal>p{display:flex;align-items:center;gap:10px;font-size:var(--font14);font-weight:700}.pgoal>p::after,.pgoal>p::before{content:'';flex:1;height:1px;background:var(--clr_lightgrey)}.pgoal ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.pgoal li{display:flex;flex-direction:column;gap:2px;align-items:center;min-width:calc(100% / 3 - 4px);flex:1;border-radius:5px;padding:7px;background:repeating-linear-gradient(45deg,#f0fdf4,#f0fdf4 2px,#fff 2px,#fff 4px);border:1px solid #b9f8cf}.pgoal li p{display:inline-flex;gap:3px;color:#3a7750}.accbox li .txt_hd .hd_b{padding:5px 5px 10px;background:#fcfcfc;border-radius:5px;margin-bottom:25px;border:1px solid var(--bg_sub);border-bottom:0}.accbox li:hover .txt_hd{background:var(--clr_lightorange)}.accbox li.on .txt_hd{background:var(--clr_lightorange);border-color:var(--bg_main)}.accbox li.on .txt_hd .hd_b{background:0 0;border-color:transparent;padding:0 0 10px}.accbox li.on .txt_hd .hd_b .arrow_more{background:0 0;color:var(--bg_main)}.accbox li.on .txt_hd .hd_b .arrow_more::before{color:var(--bg_main);transform:translate(-50%,1px) scaleY(-1)}.accbox li.on .infohide{display:flex}.infohide{flex-direction:column;gap:10px;display:none}.tb02{background:#fff;border-radius:5px;padding:5px;border:1px solid var(--bg_main)}.tb02>ul{display:flex;flex-wrap:wrap;gap:3px;flex-direction:column;padding:10px 10px}.tb02>ul>li{width:100%}.tb02>ul>li.w_max{width:100%}.lrbox .r .formlist{width:100%;gap:5px}.lrbox .r .formlist .tfbar{padding:0 5px}.lrbox .r .formlist .tfbar:hover{background:0 0}.chatcont{height:405px;overflow:auto;border-radius:10px 10px 0 0;border:1px solid var(--clr_lightgrey);padding:15px 20px;background:#fff;scroll-behavior:smooth}.chatcont ul{display:flex;flex-direction:column-reverse;gap:20px;color:var(--clr_grey)}.chatcont ul li:not(.chatDate,.chatNew){display:flex;flex-direction:column-reverse;gap:5px;padding:0 0 0 60px;position:relative}.chatcont .chat_hd{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--font12);position:absolute;left:0;bottom:0}.chatcont .chat_hd .pimg{border:none;width:50px;height:50px;box-shadow:none}.chatcont .imgbox{display:flex;flex-wrap:wrap;justify-content:flex-start;background:0 0;gap:2px;flex:none;width:auto}.chatcont .imgbox span{display:flex;justify-content:center;align-items:center;height:80px;background:var(--clr_grey)}.chatcont .imgbox img{max-width:100px}.chatcont .chat_bd{max-width:70%;display:flex;align-items:flex-end;gap:5px}.chatcont .chat_bd em{white-space:nowrap;font-size:var(--font12)}.chatcont .chat_bd p{background:var(--clr_lightgrey);color:var(--font_body);padding:10px;border-radius:20px 20px 20px 2px}.chatcont mark{font-style:normal;background:var(--bg_main);color:#fff}.chatctrl{border:1px solid var(--clr_lightgrey);border-radius:0 0 10px 10px;padding:5px;border-top:0;position:relative}.chatctrl .chatGoNew{position:absolute;left:calc(50% - 15px);top:-40px;background:rgba(255,255,255,.7);display:flex;justify-content:center;align-items:center;width:30px;height:30px;color:var(--font_body);border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.2)}.chatctrl .chatGoNew:hover{background:#fff}.chatctrl .btn{border-radius:8px;min-width:70px}.chatctrl .btn01{min-width:100px}.chatctrl .btn04{min-width:70px!important}.chatcont ul li.parentChat{padding:0 60px 0 0;align-items:flex-end}.chatcont ul li.parentChat .chat_hd{left:auto;right:0}.chatcont ul li.parentChat .chat_hd p{width:50px;text-align:center;line-height:1.2}.chatcont ul li.parentChat .chat_bd{flex-direction:row-reverse}.chatcont ul li.parentChat .chat_bd p{border-radius:20px 20px 2px 20px;background:var(--clr_lightorange)}.chatcont ul li.chatDate,.chatcont ul li.chatNew{display:flex;justify-content:center;font-size:var(--font12);border-radius:20px}.chatcont ul li.chatNew{background:#f1f1f1;padding:3px}.shselect{display:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);align-items:center;gap:3px;background:#fff}.shselect p{padding:0 5px 0 0}.shselect .btn{line-height:1.2;padding:0;min-width:auto;border:0;color:var(--font_body)}.shselect .btn:hover{color:var(--bg_main)}.ckraflex.ans{gap:3%;justify-content:center;padding:10px 0;flex-wrap:nowrap}.ckraflex.ans .ckratype{display:flex;flex-direction:column;margin:0;padding:0 3px}.ckraflex.ans .ckratype input:disabled+span+i{color:var(--font_body)}.ckraflex.ans span{margin:0}.tb01 tbody tr.wrong{background:rgba(255,0,0,.05)}.tb01 tbody tr.wrong .btn{background:#fff}.examinfo{position:relative;color:var(--clr_lightorgtxt)}.countscore{display:flex;align-items:center;gap:5px;color:var(--bg_main);padding:2px 0}.countscore small{font-size:var(--font16);font-weight:700}.countscore b{font-size:var(--font36);line-height:1;transform:translateY(-3px)}.countscore span{display:flex;flex-direction:column;gap:1px}.countscore span em{background:#fff;color:var(--bg_main);font-size:var(--font12);padding:0 5px;border-radius:3px}.countscore span em.wrong{background:var(--clr_red);color:#fff}.timeused{white-space:nowrap;z-index:2;background:var(--clr_lightorange);padding:0 0 0 5px}.countscore+.timeused{position:absolute;right:0;top:calc(100% + 1px);font-size:var(--font13)}.fixed_hd .txt_hd{position:fixed;top:70px;left:0;width:100%;gap:0;z-index:50;border-radius:0;padding:8px 15px;border-top:0}.fixed_hd .txt_hd h3.title{font-size:var(--font16)}.fixed_hd .timeused,.fixed_hd .txt_hd .hd_r .date,.fixed_hd .txt_hd .hd_r .tags>span:not(.countime){display:none}.fixed_hd .txt_hd .hd_r .tags>span.countime b{font-size:var(--font18);position:static;text-shadow:2px 2px 0 rgba(0,0,0,.8);gap:5px}.fixed_hd .txt_hd .hd_b{padding:5px 0 0;margin:3px 0 0}.fixed_hd .txt_hd .hd_b p{display:none}.fixed_hd .countscore b{font-size:var(--font20);transform:none}.accbox2 ul{display:flex;flex-direction:column;gap:10px}.accbox2 li .txt_hd:first-child{border-radius:5px 5px 0 0;border-bottom:0;background:#fcfcfc}.accbox2 li .txt_hd:last-child{border-radius:0 0 5px 5px;background:#fff}.accbox2 li .txt_hd .hd_t{border-bottom:1px solid #eee;padding:0 0 10px;margin:0 0 2px}.accbox2 li .txt_hd h3.title{font-size:var(--font16);display:flex;flex-direction:column;gap:5px;font-weight:400}.accbox2 li .txt_hd h3.title b{font-size:var(--font14);font-weight:700}.accbox2 li .txt_hd h3.title img{width:auto;max-width:max-content;margin:5px 0}.accbox2 li:hover .txt_hd{border-color:var(--bg_main)}.accbox2 li:hover .txt_hd:last-child{background:var(--clr_lightorange)}#footer{z-index:20;color:#fff}#footer .hd{background:var(--bg_main);padding:20px 25px}#footer .inbox{display:flex;gap:5%;align-items:center}#footer .logo img{max-height:60px}.otherinfo{display:flex;flex-direction:column;gap:15px;flex:1}.ftinfo,.ftinfo p,.ftnav ul{display:flex;gap:15px;align-items:center}.ftnav ul{gap:20px;flex-wrap:wrap}.ftnav ul li a{color:#fff}.ftnav ul li a:hover{text-decoration:underline}.ftinfo p:not(:first-child)::before{content:'';display:block;width:1px;height:12px;background:#fff}.cpright{background:#fff;color:var(--font_body);padding:5px 25px;font-size:var(--font12);display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}#otarea{position:fixed;right:10px;bottom:20px;z-index:30;display:flex;flex-direction:column;gap:5px;align-items:center}.downfooter #otarea{bottom:120px}#otarea .btn{border-radius:50%;width:55px;height:55px;padding:5px 10px;text-align:center;font-size:var(--font14);box-shadow:0 4px 6px rgba(0,0,0,.1)}#otarea .btn01{width:80px;height:80px;padding:15px;margin:0 0 5px;font-size:var(--font18);border:1px solid rgba(255,255,255,.5)}.gotop{padding-top:20px!important}.gotop::before{content:'\e316';font-family:var(--font_icon);font-size:var(--font20);position:absolute;left:50%;top:5px;transform:translateX(-50%)}.l .formbox{width:100%}.formbox,.formbox>form{display:flex;flex-direction:column;gap:10px}.tftitle{display:flex;align-items:center;gap:5px;color:var(--font_title);flex-wrap:wrap}.tftitle::before{content:'';display:block;width:5px;height:15px;border-radius:5px;background:var(--font_body);margin:2px 0 0}.tftitle small{color:var(--clr_darkblack)}.tftitle small a:hover{text-decoration:underline}.tftitle b{display:flex;gap:2px;align-items:center;white-space:nowrap}.tftitle b em{position:static;width:26px;height:26px;font-size:var(--font12);background:var(--clr_lightgrey);color:var(--font_body);line-height:1.2}.tftitle .ckratype{margin-left:10px}.tb01+.tftitle,.tfbar+.tftitle,.tfwrap+.tftitle,.txt_hd+.tftitle{padding:10px 0 0}.tfbar{display:flex;gap:5px}.tfbar>b{display:block;padding:11px 0 0 5px;flex-basis:110px}.tfbar>b i.imp{font-size:var(--font11);color:var(--clr_note);position:absolute;transform:translate(-12px,-4px) scale(.7)}.tfbar .tfcont{flex:1;display:flex;gap:3px;align-items:center;flex-wrap:wrap;width:100%}.tfbar .tfcont>p{width:100%}.tfbar .tfcont a:not(.btn){color:var(--bg_main);text-decoration:underline}.tfbar .tfcont a:not(.btn):hover{text-decoration:none}.tfbar .tfcont.readonly{min-height:40px;flex-direction:column;align-items:flex-start}.tfbar .tf{display:flex;flex-flow:column-reverse;border-radius:5px;position:relative;background:var(--clr_inputbg);border:1px solid var(--clr_inputbor);width:100%;padding:12px 15px;min-height:50px}.tfbar .tf:focus{outline:1px solid var(--bg_main)}.tfbar .tf[readonly]{color:#9c9c9c;cursor:not-allowed!important}.tfbar .tf[type=password]:not(:placeholder-shown){font-family:Verdana;letter-spacing:.2em;font-size:var(--font16)}.tfbar .tf[type=date]{padding-right:40px}.tfbar .tf[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0}.tfbar .tf[type=date]::after{content:'\e916';font-family:var(--font_icon);position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:160%}.tfbar textarea.tf{height:auto!important;min-height:50px}.tfbar .tf.err{border-color:red}.tfbar .tf_s{width:150px;text-align:center}.tfbar .tf_ss{width:60px;min-height:auto;padding:5px;height:30px}.tfbar .ps{font-size:var(--font14);padding:1px 0 0 5px;display:block;color:#999;width:100%}.readonly .imp,.tfbar .ps.imp,small.imp{color:red;text-align:left}.tfbar .btn04{min-width:100px}.tfbar .btnline{min-width:150px}.tfbar .tficon{position:relative;flex:1}.tfbar .tficon i[class^=i_]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:auto;height:30px;white-space:nowrap;font-size:var(--font14);background:#fff}.tfbar .tficon i[class^=i_]::after{font-family:var(--font_icon);text-indent:0;font-size:var(--font20);line-height:1}i.i_eye::after{content:'\e8f5';color:var(--font_body);cursor:pointer}i.i_eye.show::after{content:'\e8f4'}i.i_checkok::after{content:'\e86c'}i.i_checkok{color:#097a26}i.i_checkno::after{content:'\e5c9'}i.i_checkno{color:#b90000}.tfflex{display:flex;width:100%;gap:5px}.tfflex>.seltype,.tfflex>.seltype+.seltype+.seltype,.tfflex>.tf{flex:1;min-width:200px}.tfbtns{padding:25px 0 0;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.tfbtns .btn{min-width:calc(100% / 3 - 15px);font-size:inherit}.tfbtns .btn.btn_s{min-width:100px}.tfbtns .btnote{width:100%;text-align:center;padding:15px 0 0;color:var(--clr_darkblack)}.tfbtns .btnote a{color:var(--bg_main);text-decoration:underline}.tfbtns .btnote a:hover{text-decoration:none}.tfbtns .hr{display:flex;align-items:center;gap:15px;width:100%;font-size:var(--font12);color:var(--clr_darkblack)}.tfbtns .hr::after,.tfbtns .hr::before{content:'';display:block;flex:1;height:1px;background:#eee}.imgcode{display:flex;gap:5px;align-items:center}.imgcode img{height:30px}.imgcode .btn{min-width:auto;padding:0;width:40px;height:40px}select.seltype{font-size:var(--font16);color:var(--font_body);width:100%;background-color:var(--clr_inputbg)!important;border:1px solid var(--clr_inputbor);display:inline-block;padding:5px 40px 5px 10px;margin:0;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.seltype{background:transparent url(../images/content/basic/icon_selet.svg) no-repeat scroll calc(100% - 10px) center;height:50px}select.seltype:focus{background-image:url(../images/content/basic/icon_selet_on.svg)}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select.seltype.sel_s{font-size:var(--font13);line-height:1.2;padding:5px 35px 5px 5px;background-position:calc(100% - 2px)}.ckratype+.ckratype{margin-left:8px}.ckratype{margin:3px 0;position:relative;cursor:pointer;display:inline-block;vertical-align:baseline}.ckratype input{position:absolute;opacity:0}.ckratype span{position:relative;display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #666;vertical-align:bottom;margin:3px 3px 0 0;top:-1px;border-radius:3px}.ckratype span:hover{background:rgba(250,250,250,.15)}.ckratype span:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:var(--clr_inputbg_hv);background-image:url(../images/content/basic/icon_ckratype.svg);background-size:cover;opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;-webkit-transform:scale(.5);transform:scale(.5);border-radius:2px}.ckratype input:checked+span{border-color:var(--clr_inputbg_hv)}.ckratype input:checked+span:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ckratype input[type=radio]+span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ckratype input[type=radio]+span:after{background:var(--clr_inputbg_hv);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ckratype input:disabled+span{border-color:#ccc}.ckratype input:disabled+span+i{color:#999}.ckratype input:checked+span+i{color:initial}.ckratype-default input:checked+span:after{background-color:#0ff}.ckratype-danger input:checked+span:after{background-color:#de815c}.ckratype-info input:checked+span:after{background-color:#5ccdde}.ckratype-success input:checked+span:after{background-color:#afde5c}.ckratype i{font-style:normal;position:relative}.ckratype i a{color:var(--bg_main);text-decoration:underline}.ckratype i a:hover{text-decoration:none}.ckratype.wrong::before{content:'';width:2px;height:50px;background:var(--clr_red);transform:rotate(15deg) translate(10px,-8px);position:absolute;left:0;top:0;z-index:2}.ckratype.wrong input[type=radio]+span::after{opacity:1;background:var(--clr_lightgrey)}.ckratype .tf{opacity:1;position:static}.ckraflex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;gap:10px}.tfbar .field{display:flex;flex-flow:column;border-radius:5px;position:relative;background:#fff;border:1px solid #d9d9d9;flex:1;padding:0 2px}.tfbar .field .tf,.tfbar .field b{transition:all .2s;touch-action:manipulation}.tfbar .field .tf,.tfbar .field select.seltype{border:0;-webkit-appearance:none;border-radius:0;padding:15px 20px;width:calc(100% - 100px);height:55px;margin-left:100px}.tfbar .field select.seltype{opacity:.6}.tfbar .field .tf{background:0 0;cursor:text}.tfbar .field .tf:focus,.tfbar .field .tf:not(:placeholder-shown),.tfbar .field select.seltype:focus,.tfbar .field select.seltype:valid{outline:0;width:100%;margin-left:0;padding:23px 10px 7px}.tfbar .field select.seltype:focus,.tfbar .field select.seltype:valid{opacity:1}.tfbar .field b{position:absolute;left:7px;top:15px;padding:0px;color:var(--font_body);font-weight:400}.tfbar .field em{color:var(--clr_red);margin:0 0 0 5px}.tfbar .field .tf:placeholder-shown+label{cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left top}.tfbar .field .ckraflex+b,.tfbar .field .tf:focus+b,.tfbar .field .tf:not(:placeholder-shown)+b,.tfbar .field .tfflex+b,.tfbar .field select.seltype:focus+b,.tfbar .field select.seltype:valid+b{transform:scale(1);cursor:pointer;top:3px;left:2px;font-weight:700;font-size:var(--font12)}.tfbar .field .ckraflex{padding:20px 10px 7px;height:55px}.tfbar .field .tfflex{padding-top:20px}.tfbar .field .tfflex select.seltype{padding-top:7px;height:40px;width:120px;flex:none}.tfbar .field .tfflex .tf{margin:0;min-height:auto;height:40px;padding:7px 10px}.tfbar .field .tfflex .tf.tf_s{flex:0 0 100px}.tfbar.on .field{border-color:var(--bg_main)}.select2-container--default.select2-container--below .select2-selection--multiple{outline:0;width:100%;margin-left:0;padding:23px 10px 7px}.select2-container--default.select2-container--below+b{transform:scale(1);cursor:pointer;top:3px;left:2px;font-weight:700;font-size:var(--font12)}.uploadbtn{width:120px;height:120px;position:relative;vertical-align:middle;display:flex;align-items:center;border-radius:4px;overflow:hidden;margin:3px 0}.btnwrap{background:#f6f6f6;text-align:center;height:120px;width:120px;display:flex;transition:.2s;position:relative;overflow:hidden;justify-content:stretch;align-items:stretch}.upload_btn{padding:5px 20px;color:#fff;text-align:center;position:relative;display:flex;overflow:hidden;z-index:3;white-space:nowrap;flex:1;justify-content:center;align-items:flex-end;width:120px;height:120px;background:url(../images/content/basic/icon_uploadimg.svg) no-repeat scroll center}.upload_btn input{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:0}.uploading{width:120px;height:120px;background:#f6f6f6}.uploading .upload_btn{display:none}.upload_bar{position:absolute;left:0;top:0;width:0;height:100%;background:var(--clr_upload);transition:3s}.uploading .upload_bar{width:100%}.upload_done{display:none;height:120px;position:relative}.uploaded .upload_done{display:flex;text-align:left;color:#fff;align-items:flex-end;justify-content:flex-start;flex-direction:column;width:100%;padding:7px;font-size:var(--font14)}.uploaded .upload_done p{color:#fff}.uploaded{margin-top:0;background:var(--clr_upload)}.file_preview{transition:.2s;opacity:0;position:absolute;left:5px;top:5px;right:5px;bottom:5px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding-top:30px}.file_preview img{max-width:100%;max-height:100%}.file_preview span[class^=material]{font-size:var(--font50);line-height:1.2;color:#fff}.file_remove{width:25px;height:25px;border-radius:50%;display:block;background:#fff;line-height:24px;color:#333;font-size:1em;cursor:pointer;text-align:center;position:absolute;left:0;top:0}.file_remove:before{content:'\e872';font-family:var(--font_icon);color:var(--clr_upload);font-size:var(--font20)}.file_remove:hover{background:#eee;transition:.2s}.file_preview.show{opacity:1}.upload_err{text-align:center;color:red;position:absolute;left:0;bottom:10%;white-space:nowrap;width:100%;font-size:var(--font-size12)}#fileList ul{padding:0 10px 10px;display:flex;flex-direction:column}#fileList li{border-bottom:1px solid var(--clr_lightgrey);font-size:var(--font12)}.swal2-popup.popup .swal2-close{width:1em!important;height:1em!important;line-height:1!important;font-size:var(--font25);position:absolute;right:15px;top:15px}.swal2-popup.popup .swal2-close:hover{color:#f2c06e!important}.swal2-popup.popup .swal2-actions{width:100%;padding:0 0 20px}.swal2-popup.popup .swal2-styled{flex:1;border-radius:40px!important}.swal2-popup.popup .swal2-styled.swal2-confirm{background:var(--bg_main)!important;color:#fff!important}.swal2-popup.popup .swal2-styled.swal2-cancel{background:#fff;border:2px solid var(--bg_main);color:var(--font_body)}.swal2-popup.popup .swal2-styled:focus{box-shadow:none!important}.swal2-container.swal2-shown{background:rgba(0,0,0,.8)!important}.swal2-popup.popup{border-radius:30px;padding:20px 2em 0}.swal2-popup.popup .swal2-title{padding:0 0 20px;font-size:var(--font16);font-weight:400}.swal2-popup.popup .swal2-title h2.title{font-size:var(--font28);color:var(--font_boxhd);padding:20px 0 5px}.swal2-popup.popup .swal2-html-container{padding:2px 0;font-size:var(--font16)}.swal2-popup.popup .swal2-html-container .txt_hd{text-align:left;padding:10px}.swal2-popup.popup .swal2-html-container .txt_hd h3.title{font-size:var(--font18);font-weight:400}.swal2-popup.popup .swal2-html-container .txt_hd .hd_b{font-size:var(--font14)}.swal2-popup.popup .swal2-footer{padding:20px 0;margin-top:0}.swal2-popup.popup .tfbtns .btn{min-width:auto;flex:1}.swal2-popup.popup .tfbtns .btnote{padding-bottom:20px}.swal2-popup.popup.icon .swal2-title img{margin-bottom:100px}.swal2-popup.popup.icon .swal2-icon{position:absolute;left:50%;top:85px;transform:translateX(-50%);margin:20px auto 0}.swal2-popup.popup.popup_topend{width:300px;border-radius:10px;padding:10px;box-shadow:0 0 30px rgba(0,0,0,.1)}.swal2-popup.popup.popup_topend .swal2-title{display:flex!important;gap:10px;padding:0;align-items:center}.swal2-popup.popup.popup_topend .swal2-title img{max-width:50px;max-height:50px;border-radius:5px}.swal2-popup.popup.popup_topend .swal2-title h2.title{padding:0;font-size:16px;text-align:left}.swal2-popup.popup.popup_topend .swal2-title h2.title p{font-weight:400;color:var(--bg_main);padding:3px 0 0;font-size:var(--font14)}.swal2-popup.popup.popup_topend .swal2-close{right:5px;top:5px}div[class*=swiper0]{width:100%;padding:0 40px 40px}div[class*=swiper0] ul.swiper-wrapper{gap:0;flex-wrap:nowrap}div[class*=swiper0] .swiper-slide img{display:block;width:100%;object-fit:cover}div[class*=swiper0] .swiper-pagination-bullet{border-radius:50px}div[class*=swiper0] .swiper-pagination-bullet-active{background:var(--bg_main);width:25px}div[class*=swiper0] div[class*=swiper-button]{transform:translateY(-25px);width:45px;height:45px;padding:15px;background:#fff;border:1px solid #ccc;border-radius:50%;opacity:1;box-shadow:0 4px 6px rgba(0,0,0,.1)}div[class*=swiper0] div[class*=swiper-button] svg path{fill:#000}.pagerlist{display:flex;justify-content:center;align-items:center;gap:5px;padding:15px 0 0}.pagerlist a{padding:5px 10px;text-decoration:none;color:var(--font_body);border-radius:5px}.pagerlist a.page{width:30px;height:30px;border-radius:50%;line-height:1.2;padding:5px;display:flex;justify-content:center;align-items:center}.pagerlist a:hover{background:#eee}.pagerlist a.active{background:var(--bg_main);color:#fff}.pagerlist a.disabled{opacity:.5;cursor:not-allowed}.sortable-placeholder{height:50px;background:var(--bg_sub);border:2px dashed var(--bg_main)}.ui-sortable-helper{background-color:var(--clr_lightorange)!important;box-shadow:0 2px 6px rgba(0,0,0,.15)}[data-jq=sortable] td:first-child{cursor:move}body .ui-tooltip{background:var(--bg_sub);color:var(--font_body);border:1px solid var(--bg_main)!important;border-radius:6px;padding:5px 5px;font-size:14px;box-shadow:0 3px 8px rgba(0,0,0,.3);max-width:300px}body .ui-tooltip-content{text-align:left}.rwdbox{position:relative;padding-bottom:55.25%;padding-top:25px;height:0;width:100%}.rwdbox audio,.rwdbox embed,.rwdbox iframe,.rwdbox object,.rwdbox video{position:absolute;top:0;left:0;width:100%;height:100%}.rwdbox .map{width:100%;height:100%;position:absolute;left:0;top:0}.fullH{height:100vh;background-color:var(--bg_main)!important}.errorpage{position:fixed;left:0;top:0;height:100vh;width:100%;overflow:hidden}.errorcont{color:#fff;font-family:Righteous,sans-serif;display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:90%}.errorcont .errornb{display:flex;font-size:var(--font66);background:url(../images/content/basic/item_404card.svg) no-repeat scroll center;width:190px;height:140px;justify-content:center;padding:20px 0 0;position:relative;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.1))}.errorcont .errornb:after,.errorcont .errornb:before{content:'';position:absolute;width:3px;height:50vh;background:#d5dee7}.errorcont .errornb:before{left:59px;bottom:136px}.errorcont .errornb:after{right:50px;bottom:130px}.errorcont .errornb span{transform:rotate(7deg)}.errorcont .errornb span:nth-of-type(2){transform:rotate(7deg) translate(-1px,4px)}.errorcont .errornb span:nth-of-type(3){transform:rotate(7deg) translate(-1px,6px)}.errorcont h1.title{font-size:var(--font50);padding:15px 0 0}.errorcont h1.title br{display:none}.errorcont p{font-size:var(--font16);padding:10px 0 0;text-align:center}.errorpage:after{content:'';position:fixed;left:50%;bottom:0;background:url(../images/content/basic/item_404.svg) no-repeat scroll center bottom/100% auto;width:200px;height:155px;transform:translateX(-50%)}.anibox{opacity:0}.come-in{-webkit-animation:comeinUp 2s ease forwards;animation:comeinUp 2s ease forwards}.come-in:nth-child(odd){animation-duration:1.5s}.already-visible{-webkit-transform:none;transform:none;animation:none;opacity:1}@-webkit-keyframes comeinUp{0%{-webkit-transform:translateY(50px);transform:translateY(50px)}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes comeinUp{0%{-webkit-transform:translateY(50px);transform:translateY(50px)}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes comeinLeft{0%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes comeinLeft{0%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@media(max-width:1200px){.inbox{width:94%}.intimemsg{padding:15px 3%}.intimemsg span[class^=material]{right:3%}.ftinfo{font-size:var(--font12)}.contwrap{padding:0 3%}.contwrap>.inbox{width:100%}.list01:not(.swiper) ul{gap:10px}.list01:not(.swiper) li{padding:15px;width:calc(100% / 3 - 8px)}}@media(max-width:1100px){.mnav>ul>li>a{min-width:auto}.box01 .box_hd h2.title{font-size:var(--font32)}.Txt figcaption h3,.Txt h3{font-size:var(--font25);padding:10px 0 0}.lrbox>.l{width:210px}.list02:not(.list02_2) li a{gap:5px}}@media(max-width:950px){.m_show{display:block!important}.phone_menu{display:flex;position:relative;z-index:10;align-items:center}.slidemnav{position:fixed;right:0;top:0;bottom:0;width:300px;flex-direction:column;padding-top:60px;transform:translateX(350px);background:#eee;box-shadow:-5px 0 15px rgba(0,0,0,.3);border-radius:25px 0 0 25px;overflow:hidden}.slidemnav .mnav{padding:10px 10px 10px;flex-direction:column;justify-content:flex-start;width:100%;overflow:auto}.slidemnav .mnav>ul{flex-direction:column;justify-content:stretch;width:100%;gap:0}.slidemnav .mnav>ul>li{display:block;margin:0;border-bottom:1px solid rgba(0,0,0,.1);padding:5px 0;width:100%}.slidemnav .mnav>ul>li:before{transform:rotate(0);left:0;top:5px;width:45px;height:auto;bottom:5px;border-radius:5px}.slidemnav .mnav>ul>li>a{font-size:var(--font18);color:var(--font_body);display:flex;margin:0;flex-direction:row;align-items:center;padding:10px 8px;opacity:1;border:0}.slidemnav .subnav{position:static;transform:none;margin:0;width:auto;background:0 0;border:none;text-align:left;padding:0;border-radius:5px;overflow:hidden}.slidemnav .subnav li ul{position:initial;border-top:1px solid #ddd;padding:7px 0 0;border-radius:0}.slidemnav .subnav ul{width:auto;box-shadow:none;padding:0;border:0}.slidemnav .subnav ul li{border-top:1px solid rgba(0,0,0,.1);text-align:center}.slidemnav .subnav>ul>li>a{opacity:1;color:var(--font_body)}.hassub>a{position:relative}.hassub>a:after{content:'\2b';font-family:var(--font_icon);position:absolute;right:10px;top:50%;font-size:var(--font16);transform:translateY(-50%);line-height:1;height:20px}.slidemnav.open{transform:translateX(0)}body.fixed{overflow:hidden}body.open_mnav{overflow:hidden}body.open_mnav .phone_menu{background:0 0}.mnav>ul>li>a{height:50px}.mnav>ul:after,.mnav>ul:before{display:none}.mnav>ul>li.on>a{background:var(--bg_body)}.mbnav .btn{box-shadow:none;transform:none!important}.m_show .navtab a{border-color:#eee}#header{justify-content:flex-end;gap:10px;padding:0 2%}#header .logo{position:absolute;left:calc(2% + 5px);top:8px}#content,#content::before{background-size:50% auto}.mbnrwrap{padding:15px}.mbnrwrap .mbnr{padding:0 50px 4px}.mbnrwrap div[class*=swiper-button]{width:40px}.mbnrwrap div[class*=swiper-button]::after{left:8px}.mbnrwrap .mbnr .swiper-pagination-horizontal{bottom:-15px}.mbnrwrap .mbnr .swiper-scrollbar{display:none}.lrbox>.l{width:190px}.lrbox .txt_hd{justify-content:center}.Txt figure{gap:3%}.Txt figure img{max-width:55%}.txt_hd,.txt_hd3{gap:10px}.txt_hd .txt{font-size:var(--font16)}.tab_hd li a,.tab_hd li>span{padding:10px;gap:1px}.tab_hd li i{width:55px;height:55px}.tb01 .btn_s{white-space:nowrap}.pgoal{flex:none;width:100%}.lrbox .tfflex{flex-wrap:wrap}.tfflex select+select+.tficon{min-width:calc(100% - 185px)}.tfflex select+select+.tab_hd3{margin:10px 0 0}.tfflex>.seltype,.tfflex>.seltype+.seltype+.seltype,.tfflex>.tf{flex:1;min-width:150px}.tfflex select+select+.tficon+.tab_links{flex:1}.tfflex select+select+.tficon+.tab_links ul{display:flex;flex:1}.tfflex select+select+.tficon+.tab_links ul li{display:flex;flex:1}.tfflex select+select+.tficon+div[class*=tab] li a{flex:1}.btnarea .btn{min-width:160px}.faqjs .tfbar .tf{min-width:auto}.list01:not(.swiper) li{width:calc(100% / 2 - 8px)}.list02:not(.list02_2) li a{padding:12px 50px 12px 12px;flex-wrap:wrap}.list02 li p{flex:none;width:100%}.list02 li small{bottom:auto;top:22px}.list02 li.newmsg a::before{top:-1px;left:-1px;transform:none;border-radius:0 0 5px 0}.pimgbox{position:absolute;padding-left:80px;align-items:flex-start;left:10px;top:20px}.pimgbox .pimg{width:70px;height:70px;border-width:3px;position:absolute;left:0;top:-10px}.hdlist .txt_hd .pinfo>ul{padding:10px 0 10px 240px;width:100%;align-items:flex-end}#footer .inbox{width:100%;gap:20px}#footer .logo img{max-height:41px}#otarea .btn{width:40px;height:40px;padding:5px 9px;font-size:var(--font12)}#otarea .btn01{width:60px;height:60px;font-size:var(--font16)}.downfooter #otarea{bottom:10px}.gotop{padding-top:15px!important}.gotop::before{top:1px}#otarea{right:5px}#otarea .btn01{width:50px;height:50px;font-size:var(--font14)}#calendar.fc .fc-button{height:30px;padding:5px}#calendar.fc .fc-toolbar-title{font-size:var(--font20)}}@media(max-width:860px){.Txt h2{font-size:var(--font20)}.Txt h3{font-size:var(--font18)}.list01_2 h3.title{font-size:var(--font23);line-height:1.4}.itemlist li .tf_ss{height:31px}.lrbox{gap:10px}.lrbox>.l{width:170px}.lnav li a{padding:10px 10px}.tfbar .field .tf,.tfbar .field select.seltype{padding:15px}.tfbar .tf,.tfbar .tf[data-jq=tPicker],.tfbar .tf[type=date],.tfbar .tf[type=time]{height:38px}.tfbtns .btn{min-width:200px;max-width:none}div[class*=swiper0]{padding:0 20px 40px}div[class*=swiper0] div[class*=swiper-button]{width:35px;height:35px;padding:10px}}@media(max-width:780px){.errorcont{top:42%}.errorcont h1.title{font-size:var(--font40);line-height:1.2;padding:0}.errorcont h1.title br{display:block}.pgoal li{font-size:var(--font14)}}@media(max-width:670px){#wrap{overflow-x:hidden;width:100vw}#header{gap:0}.mbnav ul[class*=mb_]{gap:3px}.mbnav .btn{height:36px;padding:5px 10px}.mbnav .btn01{height:45px}.mbnrwrap{padding:0}.mbnrwrap .mbnr{padding:0}.mbnrwrap .mbnr li{border-radius:0}.mbnrwrap div[class*=swiper-button]{width:30px;height:30px;top:calc(50% - 15px);margin:0}.mbnrwrap div[class*=swiper-button]::after{display:none}.mbnrwrap div[class*=swiper-button] svg{width:7px}.mbnrwrap .mbnr .swiper-pagination-horizontal{bottom:-1px}.box01 .box_hd{position:static}.box01 .box_hd .r{right:50%;top:auto;bottom:-10px;transform:translateX(50%)}.box01 .box_hd h2.title{gap:10px}.box01 .box_hd h2.title .imp{max-width:60px;overflow:hidden;white-space:nowrap}h2.title.addline::after,h2.title.addline::before{width:auto;flex:1;height:3px}h2.title.addline span[class^=material]{margin-right:0}.intimemsg{gap:5px}.intimemsg .btnarea{padding:0}.tbbox{width:100%}.tb_note{font-size:var(--font16)}.tbbox .formbox{padding:15px}.tfbar .field+.btn{width:100%;border-radius:5px}.tfbar .btnline{width:100%;justify-content:space-between}.btnline p{flex:1;justify-content:flex-end}.tfbtns{gap:10px;flex-direction:column;padding:5px 0 0}.tfbtns .btn{font-size:var(--font18);padding:12px 15px 12px 15px;border-radius:5px;box-shadow:none}.tfbar .field .tf,.tfbar .field select.seltype{height:65px}.tfbar .field .tf,.tfbar .field select.seltype{outline:0;width:100%;margin-left:0;padding:23px 10px 7px}.tfbar .field select.seltype{opacity:1}.tfbar .field .ckraflex+b,.tfbar .field .tf+b,.tfbar .field .tfflex+b,.tfbar .field select.seltype+b{transform:scale(1);cursor:pointer;top:5px;left:2px;font-weight:700;font-size:var(--font12)}.tfbar .field .tfflex .tf.tf_s,.tfbar .field .tfflex select.seltype{min-width:auto}.lrbox{flex-direction:column-reverse}.lrbox>.l,.lrbox>.r{width:100%}.lrbox .box01 .box_hd{justify-content:space-between}.lrbox .box01 .box_hd h2.title{font-size:var(--font32)}.lrbox>.r .box01:first-child{padding-top:0}.lrbox>.l .box01 .box_hd h2.title{font-size:var(--font20)}.lrbox .lrbox{flex-direction:revert}.lrbox .lrbox>.l{width:100px}.lrbox .lrbox>.r .ckraflex{gap:0}.contwrap>.inbox>.lrbox>.l{display:none}.fixedslist .slist{width:90px}.popup .slist{padding:15px 0 0}.slist li a,.slist span{padding:3px 5px}.tb01{overflow:auto}.tb01 table{width:800px}.tbicons{font-size:var(--font14)}.tbicons b{display:none}.tbicons i[class^=i_]{width:25px;height:25px}.Txt{font-size:var(--font18)}.Txt figure{flex-direction:column}.Txt figure img{max-width:100%}.Txt figure:nth-of-type(even){flex-direction:column}.Txt figcaption h3{padding:10px 0 0}.list01:not(.swiper) li{width:100%}.list01 li{padding:20px}.list02 li i.i_news{transform:scaleX(-1);left:auto;right:8px}.list02 li a:hover i.i_news{transform:scaleX(-1) rotate(-10deg) translate(-14px,-9px)}.list02_2 ul{gap:5px}.list02_2 ul li{flex-wrap:wrap}.list02_2 li>span:first-child{width:100%}.list02_2 li span:first-child span[class^=material]{font-size:var(--font30)}.txt_hd:not(.txt_hd2){flex-direction:column;line-height:1.6;gap:5px;padding:10px;gap:9px}.txt_hd:not(.txt_hd2) h3.title{font-size:var(--font25);width:100%}.txt_hd .date{width:100%;justify-content:flex-end;padding:5px}.txt_hd .pinfo{align-items:center}.txt_hd .txt{margin:10px 8px 10px;padding:9px 18px;background:var(--clr_lightgrey)}.txt_hd>.tags{left:10px;top:auto;bottom:11px}.txt_hd .pimg~.pinfo{flex-direction:row}.txt_hd:not(.txt_hd2) .hd_r{flex-direction:row;width:100%}.tab_hd li h3.title+p{display:none}.txt_hd .hd_t{flex-direction:column-reverse;align-items:flex-start;gap:2px}.txt_hd .hd_t b span{position:static;display:flex}.txt_hd .hd_b .examnb{flex-wrap:wrap}.txt_hd .hd_b .examnb li{flex:1 1 24px}.tab_hd2 li{flex:1}.tab_hd2 li a{flex-direction:column;gap:0}.txt_bd{padding:10px}.lrbox .txt_bd,.lrbox .txt_hd{padding:10px}.faqjs{flex-direction:column;gap:10px}.faqjs li .btn04{padding:6px 15px}.faqjs li span[class^=material]{font-size:var(--font16)}.faqjs .tfbar{width:100%}.faqlist li .qa_hd{padding:12px 20px 0 25px;font-size:var(--font20)}.faqlist li .qa_hd em{left:7px}.faqlist li .qa_hd:after{right:0}.faqlist li .Txt{padding:5px 0 10px 25px}.tabbox:not(.tabbox2) .tab_bd{padding:3px}.tab_hd li h3.title{font-size:var(--font16)}.pgoal li{min-width:calc(100% / 2 - 4px)}.btnarea{gap:10px}.btnarea.addline .btn{min-width:130px}.pimgbox{left:20px}.hdlist .txt_hd .pinfo{flex:nona;width:100%}.hdlist .txt_hd .pinfo>ul{padding:80px 0 10px 0;align-items:flex-start}.shselect .btn{font-size:var(--font12)}.shselect p{font-size:var(--font11);position:absolute;right:0;bottom:-21px;background:#fff;padding:0 5px}.chatcont .chat_bd{max-width:100%}.chatctrl .btn01{width:100%}.formlist{width:100%}#footer .inbox{flex-direction:column;align-items:flex-start;padding-right:40px}.ftnav ul{gap:5px 15px}.swal2-popup.popup .swal2-title img{height:45px}.swal2-popup.popup.icon .swal2-icon{top:65px}.swal2-popup.popup{padding:20px 1em 0;max-width:96%}.poplist ul{flex-wrap:wrap}.poplist li{flex:none;width:calc(50% - 3px)}.select2-container--default .select2-selection--multiple{height:65px!important;width:100%!important;margin-left:0!important;padding:23px 10px 7px!important}.select2-container--default+b{transform:scale(1);cursor:pointer;top:3px!important;left:2px!important;font-weight:700!important;font-size:var(--font12)}#calendar.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{bottom:0}#calendar.fc .fc-daygrid-more-link{font-size:var(--font11)}}@media(max-width:420px){.mbnav ul[class*=mb_] li .btn01{display:none}.slidemnav .mnav>ul>li{padding:2px 0 5px 0}.slidemnav .mnav>ul>li>a{padding:9px 8px;height:42px}}@media(max-height:850px){.chosen-container{height:38px!important}.chosen-container-single .chosen-single{background-position:calc(100% - 16px) calc(1em + 1px),calc(100% - 11px) calc(1em + 1px),calc(100% - 2em) .4em!important}.chosen-container-multi .chosen-choices{padding:.15em 10px!important}.multi-select-button{min-height:38px}.multi-select-button:after{right:12px;top:16px}.dt-layout-table table.dataTable>tbody>tr>td{padding:9px 18px 9px 7px}.dt-layout-table table.dataTable>thead>tr>td,.dt-layout-table table.dataTable>thead>tr>th{padding:9px 30px 9px 7px}}