@charset "utf-8";

/* PC */
html[lang="id"] body {overflow-wrap:normal!important; word-break:normal!important}
html[lang="id"] p, html[lang="id"] .ly_pop_wrap .pop_tit, html[lang="id"] .ly_pop_wrap .pop_stit, html[lang="id"] .ly_pop_wrap .pop_dsc2{overflow-wrap:normal; word-break:normal}
html[lang="id"] button[class^='btn']{overflow:hidden; text-overflow: ellipsis; white-space: nowrap}
html[lang="id"] a[class^='btn'], html[lang="id"] .bx_select .lst_words li span {overflow:hidden; text-overflow: ellipsis; white-space: nowrap}

html[lang="id"] .gnb .btn_admin_manage .btn_txt {display: inline-block; max-width: 90px; overflow:hidden; text-overflow: ellipsis}
html[lang="id"] .gnb .btn_info_down .btn_txt {display: inline-block; overflow: hidden; max-width: 96px; text-overflow: ellipsis; white-space: nowrap}

html[lang="id"] .bx_sorting .btn_select {max-width:140px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis}
html[lang="id"] .bx_select .btn_select {max-width: 460px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden}

html[lang="id"] .ly_ip_info .pop_info_cnt dt, html[lang="id"] .ly_ip_info .pop_info_cnt dd {word-wrap: break-word; overflow-wrap: break-word}
html[lang="id"] .ly_schedule_add .lst_date .tit {max-width:100px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden}
html[lang="id"] .ly_schedule_add .pop_date_bx li {padding: 0 0 0 120px!important}

html[lang="id"] .select_reset a strong, html[lang="id"] .select_reset a span {max-width:350px; display:block}
html[lang="id"] .sub_find_login .bx_file_view .file_name {max-width:400px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap}
html[lang="id"] .sub_find_login .bx_file .btn, html[lang="id"] .member .bx_btn button[class^='btn'], html[lang="id"] .member .btn_certificate, html[lang="id"] .manager .area_shortcut .btn2 {max-width: 460px}

/* member */
html[lang="id"] .member .sub_tit {word-break:break-word;}
html[lang="id"] .member .tit_dsc {word-break:break-word;}
/* 회원탈퇴팝업 버튼명 길어서 버튼 2줄 처리 - 개발요청 */
html[lang="id"] .pop_contents.btn_line2 .bx_btn .btn3.btn_l {overflow:visible;text-overflow:clip;white-space:normal;width:auto;}
html[lang="id"] .pop_contents.btn_line2 .bx_btn .btn3 + .btn.btn_l {margin-top:10px;}

/* member find-pw-manager */
html[lang="id"] .select_reset a {height:auto!important; padding-bottom:20px!important}
html[lang="id"] .bx_input.add_btn .dsc_notice {max-width:48px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap}
html[lang="id"] .news_dsc_bx .btn_bx .news_btn {height:auto!important; padding-right:32px!important}

/* agenda popup */
html[lang="id"] .ly_send_info .btn_invite {max-width:578px}
html[lang="id"] .ly_student .area_filter .bx_sorting2 .btn_select, html[lang="id"] .ly_student .area_filter .bx_sorting2 .lst_select {max-width: 458px}
html[lang="id"] .bx_info_send .bx_sorting .btn_select, html[lang="id"] .sms_control_r .bx_send_info .btn_select {max-width:100%}

/* Album */
html[lang="id"] .album_nodata .btn2 {max-width:948px}
html[lang="id"] .lst_album li .btn_add {max-width:151px}
html[lang="id"] .sub_album .area_filter .bx_sorting {width:auto;margin-right:40px;}
html[lang="id"] .sub_album .area_filter .form_search2 .btn_select {width:auto;}
html[lang="id"] .sub_survey.sub_survey_view .bx_title {width:auto;}
html[lang="id"] .sub_survey.sub_survey_view .edit .bx_title {padding-right:0;}
html[lang="id"] .sub_survey.sub_survey_view .bx_title .bx_input.border {width:612px;}
html[lang="id"] .sub_survey.sub_survey_view .bx_title .bx_btn_edit {left:618px;right:auto;}

/* my form */
html[lang="id"] .file_select_area2 .btn {max-width:125px}
html[lang="id"] .tbl_type.myform_tbl .btn_xs.btn_download, html[lang="id"] .tbl_type.tbl_survey .btn_xs, html[lang="id"] .tbl_type.board_tbl .btn_xs {max-width: 75px}
html[lang="id"] .sub_survey .q_input .info_txt button {max-width: 188px}
html[lang="id"] .survey_bx_btn .btn_excel, html[lang="id"] .survey_bx_btn .btn_png {max-width:450px}

/* board */
html[lang="id"] .sub_board .btn_del, html[lang="id"] .sub_board .btn_new {max-width:250px}

/* sms */
html[lang="id"] .sms_area_content .sms_service_btn .btn2 {min-height:84px; height:auto!important}
html[lang="id"] .sms_area_content .sms_service_btn .btn2:before {top:calc(50% - 6px)!important}
html[lang="id"] .sms_mobile .sms_mobile_footer .btn_setting {max-width:100px}
html[lang="id"] .common_content .common_info_area .btn {max-width: 730px}
html[lang="id"] .rate_detail_lst .rate_desc .btn2 {max-width: 140px}
html[lang="id"] .bill_search .bx_btn.type2 .btn {max-width: 732px}
html[lang="id"] .tutorial_area .btn3 {max-width:732px}
html[lang="id"] .tutorial_banner .area_banner_txt .btn2 {max-width:458px}
html[lang="id"] .after_school .area_tbl_tit .btn, html[lang="id"] .after_school .area_tbl_tit button {max-width: 240px;}

/* covid19 */
html[lang="id"] .covid_info_item .desc_txt_area .btn_info_use .btn_txt {width: 174px; text-overflow: ellipsis; overflow: hidden}
html[lang="id"] .tbl_self .btn_xs {max-width:65px}

/* nsat */
html[lang="id"] .sms_write_wrap .btn_save_form .btn_txt {max-width: 400px; text-overflow: ellipsis; overflow: hidden}
html[lang="id"] .btn_ml {max-width:170px}
html[lang="id"] .tab_process_wrap .tab_process .tab_process_item .text {max-width: 182px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
html[lang="id"] .btn_form.btn_r {max-width:150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
html[lang="id"] .lst_info_wrap.type02 .lst_info .info_head .bt {max-width: 100px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap}
html[lang="id"] .ly_th_fixed .btn_xs2 {max-width:60px}
html[lang="id"] .area_tbl_scroll .ly_td_scroll .btn9.btn_xs2 {max-width: 55px}
html[lang="id"] .buy_view .tbl.type02 .btn8.btn_sm {max-width:120px}
html[lang="id"] .ai_report_simple .detail_area .sub_title .btn_print {max-width: 154px}
html[lang="id"] .ai_report_simple .area_title .btn_down, html[lang="id"] .ai_report_simple .area_title .btn_gray {max-width:184px}
html[lang="id"] .ai_report_view .btn8.btn_sm.mlr_3 {max-width: 120px}

/* admin */
html[lang="id"] .ly_pop_wrap.type2 .btn_pop_download {max-width:420px}
html[lang="id"] .ly_pop_wrap.ly_contents .bx_input_wrap .btn6 {max-width:90px}
html[lang="id"] .tbl_type.admin_tbl_list .btn_xs {max-width: 50px}
html[lang="id"] .admin_authority .tbl_type .btn_approve {max-width: 72px}
html[lang="id"] .class_result_area .btn3 {max-width: 706px}
html[lang="id"] .content_modal .info_inp_lst .inp_desc_area .btn_authority_return {max-width: 142px}
html[lang="id"] .add_teacher_area .btn3 {max-width: 506px}
html[lang="id"] .tbl_admin .btn6.btn_xs_auto.btn_radius {max-width: 72px}

/* MB */
html[lang="id"] body.m {overflow-wrap:normal!important;word-break:normal!important}
html[lang="id"] .m .wrap.member {display: block!important;}
html[lang="id"] .m .wrap.member .inner {display:block!important; box-sizing: border-box;}
html[lang="id"] .m a[class^='btn'] {overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
html[lang="id"] .m button[class^='btn'] {overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
html[lang="id"] .m .bx_select_m label {overflow: hidden; text-overflow: ellipsis; white-space: nowrap}