@charset "UTF-8";/* color */
:root{--color-bg-base:#F2F4F7;--color-bg-point:#5B92FE;--color-bg-point12:rgba(91,146,254,0.12);--color-bg-point16:rgba(91,146,254,0.16);--color-bg-white100:#fff;--color-bg-black4:rgba(0,0,0,0.04);--color-bg-black5:rgba(0,0,0,0.05);--color-bg-black6:rgba(0,0,0,0.06);--color-bg-black8:rgba(0,0,0,0.08);--color-bg-black16:rgba(0,0,0,0.16);--color-bg-black32:rgba(0,0,0,0.32);--color-bg-delete:#F2F4F7;--color-text-primary:#000;--color-text-ci:#273552;--color-text-point:#4881F7;--color-text-2point:#FC4C4E;--color-text-point-dark:#004BCC;--color-text-white60:rgba(255,255,255,0.6);--color-text-white100:#fff;--color-text-black32:rgba(0,0,0,0.32);--color-text-black44:rgba(0,0,0,0.44);--color-text-black48:rgba(0,0,0,0.48);--color-text-black64:rgba(0,0,0,0.64);--color-text-black72:rgba(0,0,0,0.72);--color-text-black76:rgba(0,0,0,0.76);--color-text-black86:rgba(0,0,0,0.86);--color-text-black100:#000;--color-line-point:#5B92FE;--color-line-point8:rgba(91,146,254,0.08);--color-line-divider4:rgba(0,0,0,0.04);--color-line-divider8:rgba(0,0,0,0.08);--color-line-divider10:rgba(0,0,0,0.1);}
/* font */
@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:local("Pretendard-Bold"),url("//t1.kakaocdn.net/language/font/Pretendard/Pretendard-Bold.woff2") format("woff2"),url("//t1.kakaocdn.net/language/font/Pretendard/Pretendard-Bold.woff") format("woff");}
@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:local("Pretendard-Regular"),url("//t1.kakaocdn.net/language/font/Pretendard/Pretendard-Regular.woff2") format("woff2"),url("//t1.kakaocdn.net/language/font/Pretendard/Pretendard-Regular.woff") format("woff");}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;}
input::-ms-clear{display:none;}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;}
button{border:0 none;background-color:transparent;cursor:pointer;}
body{height:100%;background:var(--color-bg-white100);}
body,th,td,input,select,textarea,button{font-size:12px;line-height:1.5;font-family:Pretendard,'Apple SD Gothic Neo',Roboto,'Malgun Gothic','맑은 고딕',Arial,sans-serif;color:#333;}
a{color:#333;text-decoration:none;}
a:active,a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
/* global */
.direct-link{position:absolute;top:-1px;left:0;z-index:1000;height:1px;}
.direct-link a{position:absolute;top:-999px;padding:5px 10px;font-weight:bold;color:#fff;background:#333;text-decoration:none;white-space:nowrap;}
.direct-link a:focus{top:0;}
.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;}
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px;}
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
.show{display:block;}
.hide{display:none !important;}
/* icon */
.ico_element{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;vertical-align:top;background:url("//t1.kakaocdn.net/language/img/dic-2024/pc/ico_element.png") 0 0 no-repeat;background-size:450px auto;}
.ico_elebody{width:84px;height:84px;background-position:0 0;}
.ico_eleside{width:84px;height:84px;background-position:-90px 0;}
.ico_elefoot{width:84px;height:84px;background-position:-180px 0;}
.ico_elehead{width:84px;height:84px;background-position:-270px 0;}
.ico_elecenter{width:84px;height:84px;background-position:-360px 0;}
.ico_comm,.wrap_suggestBox .img_comm{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;vertical-align:top;background-image:url("//t1.kakaocdn.net/language/img/dic-2024/pc/ico_dictionary_250206.png");background-repeat:no-repeat;background-size:270px auto;}
/* 2025-02-06 수정 */
.link_lang .ico_all,.list_lang .link_lang:hover .ico_all{width:24px;height:24px;background-position:0 0;}
.link_lang .ico_eng,.list_lang .link_lang:hover .ico_eng{width:24px;height:24px;background-position:-30px 0;}
.link_lang .ico_ee,.list_lang .link_lang:hover .ico_ee{width:24px;height:24px;background-position:-60px 0;}
.link_lang .ico_kor,.list_lang .link_lang:hover .ico_kor{width:24px;height:24px;background-position:-90px 0;}
.link_lang .ico_jp,.list_lang .link_lang:hover .ico_jp{width:24px;height:24px;background-position:-120px 0;}
.link_lang .ico_ch,.list_lang .link_lang:hover .ico_ch{width:24px;height:24px;background-position:-150px 0;}
.link_lang .ico_hanja,.list_lang .link_lang:hover .ico_hanja{width:24px;height:24px;background-position:-180px 0;}
.link_lang .ico_vi,.list_lang .link_lang:hover .ico_vi{width:24px;height:24px;background-position:-210px 0;}
.link_lang .ico_th,.list_lang .link_lang:hover .ico_th{width:24px;height:24px;background-position:-240px 0;}
.link_lang .ico_id,.list_lang .link_lang:hover .ico_id{width:24px;height:24px;background-position:0 -30px;}
.link_lang .ico_tr,.list_lang .link_lang:hover .ico_tr{width:24px;height:24px;background-position:-30px -30px;}
.link_lang .ico_ar,.list_lang .link_lang:hover .ico_ar{width:24px;height:24px;background-position:-60px -30px;}
.link_lang .ico_hi,.list_lang .link_lang:hover .ico_hi{width:24px;height:24px;background-position:-90px -30px;}
.link_lang .ico_fa,.list_lang .link_lang:hover .ico_fa{width:24px;height:24px;background-position:-120px -30px;}
.link_lang .ico_ru,.list_lang .link_lang:hover .ico_ru{width:24px;height:24px;background-position:-150px -30px;}
.link_lang .ico_sw,.list_lang .link_lang:hover .ico_sw{width:24px;height:24px;background-position:-180px -30px;}
.link_lang .ico_nl,.list_lang .link_lang:hover .ico_nl{width:24px;height:24px;background-position:-210px -30px;}
.link_lang .ico_sv,.list_lang .link_lang:hover .ico_sv{width:24px;height:24px;background-position:-240px -30px;}
.link_lang .ico_ro,.list_lang .link_lang:hover .ico_ro{width:24px;height:24px;background-position:0 -60px;}
.link_lang .ico_it,.list_lang .link_lang:hover .ico_it{width:24px;height:24px;background-position:-30px -60px;}
.link_lang .ico_hu,.list_lang .link_lang:hover .ico_hu{width:24px;height:24px;background-position:-60px -60px;}
.link_lang .ico_cs,.list_lang .link_lang:hover .ico_cs{width:24px;height:24px;background-position:-90px -60px;}
.link_lang .ico_pt,.list_lang .link_lang:hover .ico_pt{width:24px;height:24px;background-position:-120px -60px;}
.link_lang .ico_pl,.list_lang .link_lang:hover .ico_pl{width:24px;height:24px;background-position:-150px -60px;}
.link_lang .ico_fr,.list_lang .link_lang:hover .ico_fr{width:24px;height:24px;background-position:-180px -60px;}
.link_lang .ico_more,.list_lang .link_lang:hover .ico_more{width:24px;height:24px;background-position:-210px -60px;}
.box_link.on .ico_all{background-position:0 -90px;}
.box_link.on .ico_eng{background-position:-30px -90px;}
.box_link.on .ico_ee{background-position:-60px -90px;}
.box_link.on .ico_kor{background-position:-90px -90px;}
.box_link.on .ico_jp{background-position:-120px -90px;}
.box_link.on .ico_ch{background-position:-150px -90px;}
.box_link.on .ico_hanja{background-position:-180px -90px;}
.box_link.on .ico_vi{background-position:-210px -90px;}
.box_link.on .ico_th{background-position:-240px -90px;}
.box_link.on .ico_id{background-position:0 -120px;}
.box_link.on .ico_tr{background-position:-30px -120px;}
.box_link.on .ico_ar{background-position:-60px -120px;}
.box_link.on .ico_hi{background-position:-90px -120px;}
.box_link.on .ico_fa{background-position:-120px -120px;}
.box_link.on .ico_ru{background-position:-150px -120px;}
.box_link.on .ico_sw{background-position:-180px -120px;}
.box_link.on .ico_nl{background-position:-210px -120px;}
.box_link.on .ico_sv{background-position:-240px -120px;}
.box_link.on .ico_ro{background-position:0 -150px;}
.box_link.on .ico_it{background-position:-30px -150px;}
.box_link.on .ico_hu{background-position:-60px -150px;}
.box_link.on .ico_cs{background-position:-90px -150px;}
.box_link.on .ico_pt{background-position:-120px -150px;}
.box_link.on .ico_pl{background-position:-150px -150px;}
.box_link.on .ico_fr{background-position:-180px -150px;}
.box_link.on .ico_more{background-position:-210px -150px;}
.ico_app{width:24px;height:24px;background-position:-90px -210px;}
.ico_search{width:28px;height:27px;background-position:0 -210px;}
.ico_handwrite{width:28px;height:28px;background-position:-60px -180px;}
.ico_handwrite2{width:28px;height:28px;background-position:-90px -180px;}
.ico_keyboard{width:28px;height:28px;background-position:0 -180px;}
.ico_keyboard2{width:28px;height:28px;background-position:-30px -180px;}
.ico_add{width:12px;height:12px;background-position:-170px -210px;}
.ico_delete{width:28px;height:28px;background-position:-120px -180px;}
.ico_delete2{width:12px;height:12px;background-position:-150px -210px;}
.ico_delete3{width:24px;height:24px;background-position:-60px -210px;}
.ico_shift{width:24px;height:24px;background-position:-30px -210px;}
.ico_close{width:24px;height:24px;background-position:-120px -210px;}
.ico_reset{width:12px;height:12px;background-position:-190px -210px;}
.ico_noti{width:14px;height:14px;background-position:-150px -190px;}
.ico_fold{width:12px;height:8px;background-position:-150px -180px;}
.ico_fold2{width:12px;height:8px;background-position:-170px -180px;}
.ico_arrow{width:6px;height:10px;background-position:-150px -230px;}
.ico_arrow2{width:8px;height:12px;background-position:-170px -190px;}
/* layout */
html{height:100%;}
.body_home{height:100%;background-color:var(--color-bg-base);}
.body_home .container-doc{min-width:1050px;height:100%;margin:0 auto;}
.doc-main{position:relative;height:calc(100% - 89px - 202px);min-height:461px;}
.body_notice .doc-main{position:relative;height:calc(100% - 89px - 284px);}
.body_home .content-article{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);min-width:700px;margin:0 auto;padding:100px 0;}
.body_hanja{background-color:var(--color-bg-base);}
/* icon */
.doc-header .img_comm{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(//t1.daumcdn.net/language/img/dic/2016/img_comm_250110.png) no-repeat;text-indent:-9999px;vertical-align:top;background-size:260px 640px;}
/* 2022-04-07 수정 */
/* 2025-01-10 수정 */
/* header */
.doc-header{display:block;width:100%;height:88px;background:#fff;border-bottom:1px solid #d9dade;}
.doc-header .inner_head{position:relative;width:1050px;height:63px;margin:0 auto;padding-top:25px;background:#fff;z-index:1;}
.doc-header .link_logo{float:left;height:24px;margin-top:9px;font-size:0;line-height:0;text-align:center;}
/* 2024-12-30 수정 */
.doc-header .link_service{float:left;margin:3px 0 0 8px;font-weight:700;font-size:24px;line-height:1.5;color:var(--color-text-ci);}
/* 2018-02-19 수정 */
/* 2024-12-30 수정 */
.doc-header #gnbContent{outline:0 none;}
.list_dicservice{float:left;margin:8px 0 0 22px;}
.body_home .list_dicservice{margin-left:240px;}
.list_dicservice li{float:left;}
.list_dicservice .link_menu{float:left;font-family:'Spoqa Han Sans',Apple SD Gothic Neo,MS PGothic,'Nanum Barun Gothic YetHangul',sans-serif;font-size:17px;line-height:1.5;color:#000;}
.list_dicservice .link_menu:hover{text-decoration:underline;}
.list_dicservice .ico_arrow{width:15px;height:15px;margin:5px 0 0 4px;background-position:-20px -20px;}
.list_dicservice .txt_bar{float:left;padding:1px 14px 0 12px;font-family:'Spoqa Han Sans',Apple SD Gothic Neo,MS PGothic,'Nanum Barun Gothic YetHangul',sans-serif;font-size:16px;color:#e7e8e8;}
.list_dicservice .img_beta{width:26px;height:10px;margin:6px 0 0 3px;background-position:-120px -180px;}
/* 2025-01-10 수정 */
.list_dicservice .link_menu_on{color:#0090ff;}
.list_dicservice .link_menu_on .ico_arrow{background-position:-20px -40px;}
.btn_dic{float:left;height:38px;margin-left:5px;padding:0 12px;border:1px solid #d0d0d0;border-radius:3px;color:#666;font-size:13px;outline:none;}
.btn_dic:hover{border-color:#666878;color:#000;}
.btn_dic_on{border-color:#0090ff;color:#0090ff;}
.btn_dic:active{border-color:#0090ff;color:#0090ff;}
.cont_home .list_dicservice{margin-left:240px;}
.cont_examine .list_dicservice{margin-left:120px;}
/* 검색+서제스트 */
.gnb_input{float:left;position:relative;margin-left:16px;}
.form_dicsearch{float:left;}
.fld_dicsearch{position:relative;width:278px;padding:0;border:1px solid #d0d0d0;border-radius:3px;background:#fff;}
.fld_dicsearch .box_searchbar{padding:0 44px 0 15px;}
.fld_dicsearch .tf_keyword{width:100%;min-height:36px;border:0 none;border-radius:2px;line-height:36px;vertical-align:top;-webkit-appearance:none;outline:none;background-color:transparent;}
.fld_dicsearch .btn_search{position:absolute;top:0;right:0;width:44px;height:36px;}
.fld_dicsearch .ico_search{display:block;width:20px;height:20px;margin:0 auto;background-position:0 -20px;}
.fld_dicsearch .suggestBox{position:absolute;top:35px;left:-1px;width:100%;padding:6px 0;border:1px solid #0090ff;border-top-color:#e7e8e8;border-radius:0 0 3px 3px;font-size:13px;background:#fff;}
.fld_dicsearch .suggestBox li{height:30px;line-height:30px;}
.fld_dicsearch .suggestBox li.on,.fld_dicsearch .suggestBox li:hover{background:#f5f5f7;}
.fld_dicsearch .suggestBox .link_item{display:block;overflow:hidden;width:96%;height:30px;font-family:arial;color:#888;white-space:nowrap;text-overflow:ellipsis;}
.fld_dicsearch .suggestBox .txt_suggest{padding:0 20px 0 13px;font-family:"Spoqa Han Sans",Apple SD Gothic Neo,MS PGothic,'Nanum Barun Gothic YetHangul',sans-serif;color:#000;}
.fld_dicsearch .suggestBox .emph_keyword{font-weight:normal;color:#0090ff;}
.fld_dicsearch .suggestBox .txt_mean{padding-left:5px;color:#666;}
.fld_dicsearch_on{border-color:#0090ff;}
.fld_dicsearch_on .ico_search{background-position:0 -40px;}
/* 2016-08-24 추가 시작 :내가 찾은 단어 노출 */
.fld_dicsearch .recent_suggest{padding-bottom:0;}
.recent_suggest .list_suggest li{position:relative;}
.fld_dicsearch .list_suggest .link_item{width:auto;line-height:31px;margin-right:37px;}
.recent_suggest .btn_suggest{position:absolute;right:3px;top:0;width:30px;height:30px;}
.recent_suggest .btn_suggest .img_comm{display:block;width:9px;height:8px;margin:1px 0 0 10px;background-position:-240px -40px;}
.recent_suggest .foot_suggest{overflow:hidden;height:33px;margin-top:8px;background:#f5f5f7;}
.recent_suggest .foot_suggest .txt_recent{float:right;height:33px;padding:0 14px;line-height:35px;font-family:"돋움",dotum,sans-serif;color:#666;font-size:12px;}
.recent_suggest .foot_suggest .txt_recent:first-child{float:left;}
.recent_suggest .txt_norecent{padding-left:14px;height:44px;line-height:49px;}
/* 2016-08-24 추가 끝 :내가 찾은 단어 노출 */
/* 페르시아어버젼(오른쪽 정렬버젼) */
.cont_rside .fld_dicsearch .suggestBox .link_item{float:right;direction:rtl;text-align:right;}
.cont_rside .fld_dicsearch .box_searchbar{padding:0 15px 0 44px;}
.cont_rside .fld_dicsearch .btn_search{left:0;right:auto;}
.cont_rside .fld_dicsearch .tf_keyword{padding-right:1px;text-align:right;}
.cont_rside .fld_dicsearch .suggestBox .emph_keyword{float:none;margin-left:5px;}
/* 메뉴 레이어 */
.gnb_more_layer{overflow:hidden;position:absolute;top:68px;right:0;width:580px;border:1px solid #666878;border-radius:3px;font-size:12px;background:#fff;z-index:20;}
.gnb_more_layer .inner_gnb_more_layer{background-position:-1800px 100%;}
.gnb_more_layer .layer_body{padding:23px 3px 23px 0;background-position:-600px 0;background-repeat:repeat-y;}
.gnb_more_layer .inner_body{width:580px;height:182px;background:url(//t1.daumcdn.net/language/img/dic_2014/images/common/bg_gnb_line.gif) 10px 0 repeat-y;}
.gnb_more_layer .list_dic{float:left;width:140px;}
.gnb_more_layer .list_dic li{width:100%;padding:0 0 1px;}
.gnb_more_layer .link_dic{display:block;height:21px;padding:4px 0 0 19px;}
.gnb_more_layer .list_dic.fst .link_dic{padding-left:29px;}
.gnb_more_layer .link_dic:hover{background-color:#f5f5f7;text-decoration:none;}
.gnb_more_layer .list_dic_type1{width:150px;}
/* 모바일 바로가기 */
.mobileweb_link{padding:36px 150px;background-color:#fff;clear:both;}
.mobileweb_link .link_mobile{display:block;overflow:hidden;padding:25px 0 19px 0;border:2px solid #dddee0;border-radius:100px;font-size:36px;color:#000;letter-spacing:-2px;text-align:center;text-decoration:none;}
.mobileweb_link .img_mweb{margin-right:10px;}
.doc-footer{width:100%;}
.inner_foot{display:flex;flex-direction:column;align-items:center;padding:52px 0 40px;}
.inner_foot .link_appdown{display:flex;align-items:center;width:220px;height:52px;padding-left:28px;border-radius:28px;background-color:var(--color-bg-white100);box-sizing:border-box;}
.link_appdown .txt_app{padding-left:8px;font-size:15px;color:var(--color-text-black100);}
.foot_service{padding-top:40px;font-size:0;text-align:center;}
.list_foot{display:inline-flex;vertical-align:top;}
.list_foot li{font-size:0;}
.list_foot .link_foot{display:block;position:relative;padding:0 9px;font-size:14px;line-height:17px;color:var(--color-text-black72);}
.list_foot .link_foot::before{content:'';position:absolute;top:50%;left:0;width:2px;height:2px;margin-top:-1px;border-radius:50%;background-color:var(--color-bg-black16);}
.list_foot li:first-child .link_foot::before{content:none;}
.foot_info{display:inline-flex;padding-left:11px;vertical-align:top;}
.foot_info .link_copy{display:inline-block;font-weight:700;font-size:14px;line-height:17px;color:var(--color-text-black72);vertical-align:top;}
.foot_service .txt_info{padding-top:14px;font-size:12px;line-height:14px;color:var(--color-text-black32);}
/* component */
.tit_dictionary{font-weight:700;font-size:40px;line-height:40px;color:var(--color-text-black100);text-align:center;}
/* 2025-02-07 수정,추기 시작 */
.group_search{position:relative;z-index:1;min-height:50px;margin:40px 20px 0;transition:box-shadow .3s,border-radius .3s;}
.group_search .inner_search{position:absolute;top:0;left:0;right:0;border-radius:28px;background-color:var(--color-bg-white100);box-shadow:0px 2px 11px 0px var(--color-bg-black5);transition:box-shadow .3s;}
/* 2025-02-06 수정 */
.group_search:hover,.group_search:active{border-radius:28px;box-shadow:0 1px 6px 0 var(--color-bg-black16);}
/* 2025-02-06 수정 */
/* // 2025-02-07 수정,추기 끝 */
.box_search .tf_keyword{display:block;width:100%;height:50px;padding:0 60px 0 24px;border:0;border-radius:40px;font-size:17px;line-height:20px;outline:0;box-sizing:border-box;-webkit-appearance:none;appearance:none;}
.box_search .tf_keyword::placeholder{color:var(--color-text-black32);}
.box_search .tf_keyword::-webkit-search-clear-button,.box_search .tf_keyword::-webkit-search-decoration{-webkit-appearance:none;}
.box_search .area_btn{display:flex;position:absolute;top:0;right:0;padding-right:16px;}
.box_search .area_btn [class^='btn_']{padding:11px 8px;}
.box_search.search_on .tf_keyword{padding:0 104px 0 24px;}
.box_search.hand_on .tf_keyword{padding:0 104px 0 24px;}
.box_search.input_on .tf_keyword{padding:0 104px 0 24px;}
.box_search.hand_on.input_on .tf_keyword{padding:0 148px 0 24px;}
.box_search.search_on.hand_on .tf_keyword{padding:0 148px 0 24px;}
.box_search.search_on.input_on .tf_keyword{padding:0 148px 0 24px;}
.box_search.search_on.hand_on.input_on .tf_keyword{padding:0 192px 0 24px;}
.type_rtl .box_search .tf_keyword{padding:0 24px 0 60px;text-align:right;}
.type_rtl .box_search.search_on .tf_keyword{padding:0 24px 0 104px;}
.type_rtl .box_search.hand_on .tf_keyword{padding:0 24px 0 104px;}
.type_rtl .box_search.input_on .tf_keyword{padding:0 24px 0 104px;}
.type_rtl .box_search.hand_on.input_on .tf_keyword{padding:0 24px 0 148px;}
.type_rtl .box_search.search_on.hand_on .tf_keyword{padding:0 24px 0 148px;}
.type_rtl .box_search.search_on.input_on .tf_keyword{padding:0 24px 0 148px;}
.type_rtl .box_search.search_on.hand_on.input_on .tf_keyword{padding:0 24px 0 192px;}
.type_rtl .box_search .area_btn{flex-direction:row-reverse;right:auto;left:0;padding-right:0;padding-left:11px;}
.group_search.on .tf_keyword{border-radius:28px 28px 0 0;}
/* 2025-02-07 추기 시작 */
.group_search.on .inner_search{box-shadow:0 4px 32px 0 var(--color-bg-black16);}
.group_search.on:hover,.group_search.on:active{box-shadow:none;}
/* // 2025-02-07 추가 끝 */
.squircle_g{display:flex;justify-content:center;align-items:center;position:relative;width:58px;height:58px;background-color:var(--color-bg-white100);transition:background .3s ease;-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTA4cHgiIGhlaWdodD0iMTA4cHgiIHZpZXdCb3g9IjAgMCAxMDggMTA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bWFza19mcmFtZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJtYXNrX2ZyYW1lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjQiPgogICAgICAgICAgICA8cGF0aCBkPSJNNTAsMTAyIEMxMi4wODk3MjY1LDEwMiAtMiw4Ny45MTA0NzI2IC0yLDUwIEMtMiwxMi45Mzg4MjQ5IDEyLjYxNzY3MzEsLTIgNTAsLTIgQzg3LjkxMDQ3MjYsLTIgMTAyLDEyLjA4OTcyNjUgMTAyLDUwIEMxMDIsODcuOTEwODE5NSA4Ny45MTA4MTk1LDEwMiA1MCwxMDIgWiIgaWQ9ImltZ18wNSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTA4cHgiIGhlaWdodD0iMTA4cHgiIHZpZXdCb3g9IjAgMCAxMDggMTA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bWFza19mcmFtZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJtYXNrX2ZyYW1lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjQiPgogICAgICAgICAgICA8cGF0aCBkPSJNNTAsMTAyIEMxMi4wODk3MjY1LDEwMiAtMiw4Ny45MTA0NzI2IC0yLDUwIEMtMiwxMi45Mzg4MjQ5IDEyLjYxNzY3MzEsLTIgNTAsLTIgQzg3LjkxMDQ3MjYsLTIgMTAyLDEyLjA4OTcyNjUgMTAyLDUwIEMxMDIsODcuOTEwODE5NSA4Ny45MTA4MTk1LDEwMiA1MCwxMDIgWiIgaWQ9ImltZ18wNSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");-webkit-mask-size:100% 100%;mask-size:100% 100%;}
.squircle_g::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.5 24C47.5 32.7972 45.9181 38.6248 42.2715 42.2715C38.6248 45.9181 32.7972 47.5 24 47.5C15.2028 47.5 9.3752 45.9181 5.72855 42.2715C2.08191 38.6248 0.5 32.7972 0.5 24C0.5 15.5418 2.07966 9.70769 5.73238 5.97469C9.38279 2.24405 15.214 0.5 24 0.5C32.7972 0.5 38.6248 2.08191 42.2715 5.72855C45.9181 9.3752 47.5 15.2028 47.5 24Z' stroke='black' stroke-opacity='0.08'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;background-size:cover;}
.wrap_lang{position:relative;margin:0 6px;padding-top:32px;}
.wrap_lang::after{content:'';display:block;clear:both;}
.wrap_lang .box_link{float:left;width:calc(100% / 8);text-align:center;}
.wrap_lang .link_lang{display:inline-block;margin:8px 0;vertical-align:top;}
.wrap_lang .link_lang .squircle_g{margin:0 auto;}
.wrap_lang .link_lang .txt_lang{display:block;padding-top:8px;font-size:14px;line-height:17px;color:var(--color-text-primary);}
.wrap_lang .link_lang:hover{text-decoration:none;}
.wrap_lang .link_lang:hover .squircle_g{background-color:var(--color-bg-black4);}
.wrap_lang .link_lang:hover .txt_lang{color:var(--color-text-black72);}
.wrap_lang .box_link.on .squircle_g{background:linear-gradient(180deg,#0090FF 0%,#3F7AFF 100%);}
.wrap_util{display:flex;position:relative;margin:100px 20px 0;border-radius:8px;background-color:var(--color-bg-white100);}
.wrap_util::before,.wrap_util::after{content:'';position:absolute;top:50%;width:1px;height:16px;margin-top:-8px;background-color:var(--color-line-divider8);}
.wrap_util::before{left:calc(100% / 3);}
.wrap_util::after{left:calc((100% / 3) * 2);}
.wrap_util .link_util{width:calc(100% / 3);height:48px;font-size:15px;line-height:48px;color:var(--color-text-primary);text-align:center;}
.wrap_notice{position:relative;display:flex;padding-top:38px;}
.wrap_notice::after{content:'';position:absolute;bottom:-22px;left:50%;width:558px;height:1px;margin-left:-279px;background-color:var(--color-line-divider4);}
.wrap_notice .tit_notice{flex-shrink:0;padding-right:8px;font-weight:700;font-size:14px;line-height:17px;color:var(--color-text-primary);}
.wrap_notice .txt_notice{overflow:hidden;position:relative;flex:1;max-width:476px;padding-right:14px;font-size:14px;line-height:17px;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;}
.wrap_notice .txt_notice .ico_arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);}
/* contents */
.wrap_search{position:relative;}
.wrap_search > [class^='btn_']{position:absolute;top:50%;padding:11px 8px;transform:translateY(-50%);}
.wrap_search > .btn_handwrite{right:60px;}
.wrap_search > .btn_keyboard{right:104px;}
.wrap_search .link_hanja{position:absolute;top:-43px;right:0;padding:5px 0 5px 5px;font-weight:700;font-size:15px;color:var(--color-text-black44);}
.wrap_search .link_hanja .ico_arrow2{margin:5px 0 0 5px;}
.type_rtl .wrap_search > .btn_handwrite{right:auto;left:60px;}
.type_rtl .wrap_search > .btn_keyboard{right:auto;left:104px;}
.wrap_word{display:none;position:relative;margin:0 16px;}
.wrap_word::before{content:'';position:absolute;top:0;left:8px;right:8px;height:1px;background-color:var(--color-line-divider4);}
.desc_word{padding:50px 0 51px;font-size:16px;line-height:19px;color:var(--color-text-black48);text-align:center;}
.list_word{overflow-y:auto;max-height:360px;padding:8px 0;}
.list_word li{display:flex;}
.list_word .link_word{flex:1;overflow:hidden;padding:10px 0 10px 8px;border-radius:8px 0 0 8px;background-color:transparent;transition:background-color .3s ease;}
.list_word .link_word:hover{background-color:var(--color-bg-black4);text-decoration:none;}
.list_word .txt_word{display:block;overflow:hidden;font-size:16px;line-height:20px;color:var(--color-text-black100);text-overflow:ellipsis;white-space:nowrap;}
.list_word .btn_suggest{flex-shrink:0;padding:0 8px;border-radius:0 8px 8px 0;font-size:0;background-color:transparent;transition:background-color .3s ease;}
.list_word .link_word:hover + .btn_suggest{background-color:var(--color-bg-black4);}
.list_word .btn_suggest:hover .ico_delete2,.list_word .btn_suggest:active .ico_delete2{background-position:-210px -210px;}
/* 2025-02-06 추가 */
.list_word .emph_keyword{color:var(--color-text-point);}
.list_word .txt_mean{position:relative;overflow:hidden;padding:0 12px 0 17px;font-size:14px;line-height:20px;color:var(--color-text-black48);text-overflow:ellipsis;white-space:nowrap;}
.list_word .txt_mean::before{content:'';position:absolute;top:50%;left:8px;width:1px;height:12px;margin-top:-6px;background-color:var(--color-bg-black16);}
.group_search.on .wrap_word{display:block;}
.type_rtl .wrap_word .list_word li{flex-direction:row-reverse;}
.type_rtl .wrap_word .list_word .link_word{text-align:right;}
.wrap_suggestBox{display:none;position:relative;}
.wrap_suggestBox::before{content:'';position:absolute;top:0;left:24px;right:24px;height:1px;background-color:var(--color-line-divider4);}
.suggestBox .list{overflow-y:auto;max-height:403px;padding:8px 16px 12px;}
.suggestBox li{display:flex;}
.suggestBox .link_item{flex:1;display:block;overflow:hidden;padding:10px 0 10px 8px;border-radius:8px;background-color:transparent;transition:background-color .3s ease;}
.suggestBox .link_item:hover{background-color:var(--color-bg-black4);text-decoration:none;}
.suggestBox .txt_suggest{display:block;overflow:hidden;font-size:16px;line-height:20px;color:var(--color-text-black100);text-overflow:ellipsis;white-space:nowrap;}
.suggestBox .emph_keyword{color:var(--color-text-point);}
.suggestBox .txt_mean{position:relative;overflow:hidden;padding:0 12px 0 17px;font-size:14px;line-height:20px;color:var(--color-text-black48);text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.suggestBox .txt_mean::before{content:'';position:absolute;top:50%;left:8px;width:1px;height:12px;margin-top:-6px;background-color:var(--color-bg-black16);}
.suggestBox .btn_suggest{flex-shrink:0;padding:0 8px;border-radius:0 8px 8px 0;font-size:0;background-color:transparent;transition:background-color .3s ease;}
.suggestBox .link_item:hover + .btn_suggest{background-color:var(--color-bg-black4);}
.suggestBox li.on .link_item{background-color:var(--color-bg-black4);}
.suggestBox li.on .btn_suggest{background-color:var(--color-bg-black4);}
.group_search.on .wrap_suggestBox{display:block;}
.type_rtl .suggestBox li{flex-direction:row-reverse;}
.type_rtl .suggestBox .link_item{padding:10px 10px 10px 0;border-radius:0 8px 8px 0;}
.type_rtl .suggestBox .txt_suggest{display:flex;flex-direction:row-reverse;}
.type_rtl .suggestBox .txt_mean{padding:0 17px 0 12px;}
.type_rtl .suggestBox .txt_mean::before{left:auto;right:8px;}
.type_rtl .suggestBox .btn_suggest{border-radius:8px 0 0 8px;}
.util_word{display:flex;margin:0 5px 0 8px;border-top:1px solid var(--color-line-divider4);}
.util_word .btn_recentword,.util_word .btn_alldelete,.util_word .btn_close{padding:12px 0;font-size:14px;line-height:17px;color:var(--color-text-black48);transition:color .3s;}
.util_word .btn_recentword:hover,.util_word .btn_alldelete:hover,.util_word .btn_close:hover,.util_word .btn_recentword:active,.util_word .btn_alldelete:active,.util_word .btn_close:active{color:var(--color-text-black64);}
/* 2025-02-06 추가 */
.util_word .btn_alldelete{position:relative;margin-left:18px;}
.util_word .btn_alldelete::after{content:'';position:absolute;top:50%;left:-11px;width:2px;height:2px;margin-top:-2px;border-radius:50%;background-color:var(--color-bg-black16);}
.util_word .btn_close{margin-left:auto;}
.group_radicals{display:flex;justify-content:space-between;width:1031px;margin:0 auto;padding-top:40px;}
.group_radicals .wrap_element{position:relative;width:736px;padding:20px 24px 24px;border-radius:28px;background-color:var(--color-bg-white100);box-sizing:border-box;}
.wrap_element .box_head{padding-bottom:17px;}
.wrap_element .tit_element{font-weight:700;font-size:18px;line-height:21px;color:var(--color-text-primary);}
.wrap_element .box_cont{display:flex;justify-content:space-between;}
.wrap_element .area_element:first-of-type{width:168px;}
.wrap_element .area_element:last-of-type{width:504px;}
.wrap_element .box_element{overflow:hidden;position:relative;border-radius:16px;}
.wrap_element .box_element + .box_element{margin-top:16px;}
.wrap_element .box_element::before,.wrap_element .box_element::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;}
.wrap_element .box_element::before{background-image:repeating-linear-gradient(90deg,var(--color-line-divider8) 0,var(--color-line-divider8) 1px,transparent 1px,transparent 42px);}
.wrap_element .box_element::after{border-radius:16px;border:1px solid var(--color-bg-black16);}
.wrap_element [class*="ico_ele"]{position:relative;float:left;width:84px;height:84px;border-top-left-radius:16px;border-bottom:1px solid var(--color-line-divider8);background-color:var(--color-bg-white100);box-sizing:border-box;}
.wrap_element .list_element{position:relative;z-index:1;}
.wrap_element .list_element::after{content:'';display:block;clear:both;}
.wrap_element .list_element li{float:left;width:42px;height:42px;border-bottom:1px solid var(--color-line-divider8);background-color:transparent;box-sizing:border-box;transition:background-color .3s ease;}
.wrap_element .list_element .tit_element{display:block;padding:13px 0 14px;font-weight:700;font-size:15px;line-height:15px;color:var(--color-text-primary);text-align:center;background-color:var(--color-bg-black4);}
.wrap_element .list_element input[type='button']{border:0;}
.wrap_element .lab_element{display:block;padding:13px 0 14px;font-size:15px;line-height:15px;color:var(--color-text-primary);text-align:center;transition:color .3s ease;cursor:pointer;}
.wrap_element .list_element .off{background-color:var(--color-bg-black4);}
.wrap_element .list_element .off .lab_element{color:var(--color-bg-black16);cursor:default;}
.wrap_element .list_element .on{background-color:var(--color-bg-point);}
.wrap_element .list_element .on .lab_element{color:var(--color-text-white100);}
.wrap_element .btn_fold{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;padding:9px 0;border-radius:0 0 16px 16px;}
.wrap_element .btn_fold:hover{text-decoration:none;}
.wrap_element .btn_fold::before,.wrap_element .btn_fold::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}
.wrap_element .btn_fold::before{background-color:var(--color-bg-white100);}
.wrap_element .btn_fold::after{border:1px solid var(--color-bg-black16);border-top:0;border-radius:0 0 16px 16px;background-color:var(--color-bg-point12);}
.wrap_element .btn_fold .txt_fold{position:relative;font-size:15px;color:var(--color-text-point);}
.wrap_element .btn_fold .ico_fold{position:relative;margin-left:8px;transform:rotate(0);transition:transform .3s ease;}
.wrap_element .box_eleetc .list_element li:nth-last-child(-n+4){border-bottom:0;}
.wrap_element .btn_fold[aria-expanded='true']{border-top:1px solid var(--color-line-divider8);}
.wrap_element .btn_fold[aria-expanded='true'] .ico_fold{transform:rotate(-180deg);}
.wrap_element .btn_reset{display:flex;justify-content:center;align-items:center;position:absolute;top:18px;left:134px;width:68px;height:26px;border-radius:16px;border:1px solid var(--color-line-divider8);font-size:12px;line-height:14px;color:var(--color-text-black72);box-sizing:border-box;}
.wrap_element .btn_reset .ico_reset{margin-right:4px;}
.group_radicals .wrap_result{position:relative;width:285px;padding:20px 24px 40px;border-radius:28px;background-color:var(--color-bg-white100);box-sizing:border-box;}
.wrap_result .box_head{padding-bottom:19px;}
.wrap_result .tit_element{font-weight:700;font-size:16px;line-height:19px;color:var(--color-text-primary);}
.wrap_result .tit_element .num_result{font-weight:700;}
.wrap_result .list_elementmenu{position:absolute;top:18px;right:23px;}
.wrap_result .list_elementmenu::after{content:'';display:block;clear:both;}
.list_elementmenu li{float:left;margin-left:8px;}
.list_elementmenu .link_elementmenu{display:block;position:relative;padding:5px 10px;border-radius:16px;border:1px solid var(--color-line-divider8);font-size:12px;line-height:14px;color:var(--color-text-black72);background-color:var(--color-bg-white100);}
.list_elementmenu .link_elementmenu[aria-selected='true']{border-color:var(--color-line-point8);font-weight:700;color:var(--color-text-point);background-color:var(--color-bg-point16);}
.list_elementmenu .link_elementmenu:hover{text-decoration:none;}
.wrap_result .box_cont{text-align:center;}
.wrap_result .txt_desc{font-size:12px;line-height:14px;color:var(--color-text-point);}
.wrap_result .txt_desc .ico_noti{margin-right:6px;}
.wrap_result .box_result + .box_result{margin-top:16px;}
.wrap_result .tit_result{display:block;font-weight:400;font-size:14px;line-height:17px;color:var(--color-text-black76);text-align:left;}
.wrap_result .list_result::after{content:'';display:block;clear:both;}
.wrap_result .list_result li{float:left;width:48px;height:48px;margin-top:4px;margin-left:15px;}
.wrap_result .list_result li:nth-child(4n+1){margin-left:0;}
.wrap_result .btn_result{display:block;position:relative;padding:3px 0 2px;border-radius:8px;font-size:36px;line-height:43px;color:var(--color-text-point-dark);text-align:center;background-color:var(--color-bg-white100);transition:background-color .3s ease;}
.wrap_result .txt_sense{position:absolute;top:calc(100% - 7px);left:calc(100% - 5px);z-index:-1;padding:6px 10px;border-radius:26px;font-size:12px;line-height:14px;color:var(--color-text-primary);white-space:nowrap;background-color:var(--color-bg-white100);opacity:0;transition:opacity .3s ease;box-shadow:0px 4px 32px 0px var(--color-bg-black16);}
.wrap_result .btn_result:hover{background-color:var(--color-bg-black4);text-decoration:none;}
.wrap_result .btn_result:hover .txt_sense{z-index:1;opacity:1;}
.wrap_result .btn_fold{display:inline-flex;justify-content:center;align-items:center;margin-top:20px;padding:11px 20px;border-radius:20px;border:1px solid var(--color-line-divider8);}
.wrap_result .btn_fold .ico_fold2{margin-left:8px;transform:rotate(0);transition:transform .3s ease;}
.wrap_result .btn_fold[aria-expanded='true'] .ico_fold2{transform:rotate(-180deg);}
/* layer */
.fixed_body{overflow:hidden;}
.dimmed_layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:var(--color-bg-black32);opacity:0;transition:opacity .3s ease;}
.dimmed_layer.on{z-index:9998;opacity:1;}
.layer_comm{position:absolute;top:0;left:50%;z-index:10000;transform:translateX(-50%);}
.layer_comm [class^='layer_inner_']{border-radius:28px;background-color:var(--color-bg-white100);box-shadow:0px 4px 32px 0px var(--color-bg-black16);}
.layer_comm .btn_close{position:absolute;top:0;right:0;padding:20px;}
.layer_lang{top:100%;padding-bottom:32px;}
.layer_inner_lang{width:764px;height:405px;}
.layer_lang .tit_lang{display:block;padding:20px 64px 9px 24px;font-weight:700;font-size:18px;line-height:21px;color:var(--color-text-primary);}
.layer_lang .list_lang + .tit_lang{padding-top:28px;}
.layer_lang .list_lang{display:flex;flex-wrap:wrap;padding:0 14px;}
.list_lang li{width:calc(100% / 4);}
.list_lang .link_lang{display:block;position:relative;margin:0;padding:8px 0 8px 42px;border-radius:12px;font-size:15px;line-height:24px;color:var(--color-text-black72);background-color:transparent;transition:background-color .3s ease;}
.list_lang .link_lang:hover{background-color:var(--color-bg-black4);text-decoration:none;}
.list_lang .link_lang .squircle_g{position:absolute;top:50%;left:10px;width:24px;height:24px;transform:translateY(-50%);}
.list_lang .link_lang:hover .squircle_g{background-color:var(--color-bg-white100);}
.list_lang .link_lang .squircle_g::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 12C23.5 16.3805 22.7098 19.2081 20.9589 20.9589C19.2081 22.7098 16.3805 23.5 12 23.5C7.61951 23.5 4.79187 22.7098 3.04105 20.9589C1.29024 19.2081 0.5 16.3805 0.5 12C0.5 7.79175 1.28799 4.95769 3.04487 3.16219C4.79945 1.36905 7.63062 0.5 12 0.5C16.3805 0.5 19.2081 1.29024 20.9589 3.04105C22.7098 4.79187 23.5 7.61951 23.5 12Z' stroke='black' stroke-opacity='0.08'/%3E%3C/svg%3E%0A");}
.list_lang .ico_comm{position:absolute;top:50%;left:0;margin-top:-12px;transform:scale(0.75);}
.layer_input{top:310px;}
.input_menu{padding-bottom:11px;}
.input_menu::after{content:'';display:block;clear:both;}
.input_menu li{float:left;margin-left:20px;}
.input_menu .link_menu{display:block;position:relative;padding:20px 0 12px;font-weight:700;font-size:16px;line-height:19px;color:var(--color-text-black48);}
.input_menu .link_menu::after{content:none;position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:1px;background-color:var(--color-line-point);}
.input_menu .link_menu[aria-selected='true']{color:var(--color-text-point);}
.input_menu .link_menu[aria-selected='true']::after{content:'';}
.tit_input{display:block;padding:18px 24px 17px;font-weight:700;font-size:18px;line-height:21px;color:var(--color-text-primary);}
.wrap_recommend{float:left;margin:0 24px 0 10px;border-radius:8px;}
.wrap_recommend .tit_langtype{display:block;padding-bottom:8px;font-weight:400;font-size:14px;line-height:17px;color:var(--color-text-primary);}
.wrap_recommend .box_recommend + .tit_langtype{padding-top:16px;}
.box_recommend{position:relative;width:240px;height:220px;border-radius:8px;background-color:var(--color-bg-black4);}
.box_recommend::before{content:'';position:absolute;top:0;left:8px;right:8px;bottom:0;background-image:repeating-linear-gradient(var(--color-line-divider10) 0,var(--color-line-divider10) 1px,transparent 1px,transparent 44px);}
.box_recommend::after{content:'';position:absolute;top:0;left:8px;right:8px;height:1px;background-color:#F5F5F5;}
.box_recommend + .box_recommend{position:relative;}
.box_recommend + .box_recommend::before{content:'';position:absolute;top:0;left:12px;right:12px;height:1px;background-color:var(--color-bg-black6);}
.box_recommend .txt_recommend{position:relative;display:block;padding:14px 16px;font-size:14px;line-height:17px;color:var(--color-text-black32);}
.box_recommend .item_recommend{position:relative;display:flex;flex-wrap:wrap;padding:0 8px;}
.box_recommend .btn_recommend{flex-shrink:0;width:25%;font-size:17px;line-height:44px;color:var(--color-text-black100);text-align:center;}
.wrap_recommend.type_ohter .box_recommend{height:90px;}
.wrap_recommend.type_ohter .box_recommend::before{content:none;}
.wrap_recommend.type_ohter .box_recommend::after{top:45px;background-color:var(--color-line-divider10);}
.group_input{min-width:554px;}
.group_input::after{content:'';display:block;clear:both;}
.wrap_input{float:left;position:relative;width:246px;height:246px;margin:0 10px 0 24px;border-radius:8px;border:1px solid var(--color-bg-black16);box-sizing:border-box;}
.wrap_input::before,.wrap_input::after{content:'';position:absolute;top:50%;z-index:0;background:url("//t1.kakaocdn.net/language/img/dic-2024/pc/bg_line.png") 50% 50% repeat-x;}
.wrap_input::before{left:0;transform:translateY(-50%);width:100%;height:1px;}
.wrap_input::after{left:50%;transform:translate(-50%,-50%) rotate(90deg);width:244px;height:1px;}
.box_input{position:relative;z-index:1;width:100%;height:100%;}
.wrap_keyboard{position:relative;padding-bottom:1px;}
.box_keyboard{overflow:hidden;display:flex;flex-wrap:wrap;margin:0 24px 24px;border-radius:16px;border:1px solid var(--color-bg-black16);}
.box_keyboard .btn_key{display:block;width:calc(100% / 5);height:73px;border-bottom:1px solid var(--color-line-divider8);border-left:1px solid var(--color-line-divider8);box-sizing:border-box;transition:background-color .3s ease;}
.box_keyboard .btn_shift,.box_keyboard .btn_delete{background-color:var(--color-bg-point12);transition:background-color .3s ease;}
.box_keyboard span.btn_key{background-color:var(--color-bg-black4);}
.box_keyboard .txt_key{font-size:15px;line-height:1;color:var(--color-text-black100);transition:color .3s ease;}
.box_keyboard .txt_key2{position:relative;font-size:12px;line-height:1;color:var(--color-text-black100);transition:color .3s ease;}
.box_keyboard .txt_pron{font-size:11px;line-height:1;color:var(--color-text-2point);}
.box_keyboard .btn_key:hover,.box_keyboard .btn_key:active{background-color:var(--color-bg-black4);}
.box_keyboard .btn_shift:hover,.box_keyboard .btn_shift:active,.box_keyboard .btn_delete:hover,.box_keyboard .btn_delete:active{background-color:var(--color-bg-point12);}
.box_keyboard span.btn_key:hover,.box_keyboard span.btn_key:active{background-color:var(--color-bg-black4);}
.tbl_comm{overflow:hidden;border-radius:16px;border:1px solid var(--color-bg-black16);}
.tbl_comm + .tbl_comm{margin-top:16px;}
.tbl_keyboard{position:relative;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;}
.tbl_keyboard th{font-weight:700;font-size:14px;color:var(--color-text-black72);background-color:var(--color-bg-black4);}
.tbl_keyboard tr:not(:last-child) th{border-bottom:1px solid var(--color-line-divider8);}
.tbl_keyboard tr th[rowspan]{border-bottom:0;}
.tbl_keyboard tr:not(:last-child) td{border-bottom:1px solid var(--color-line-divider8);}
.tbl_keyboard .btn_key{border:0;}
.wrap_keyboard.type_jp .box_keyboard{width:803px;border:0;border-radius:0;}
.wrap_keyboard.type_jp .box_keyboard .btn_key{position:relative;width:100%;height:44px;}
.wrap_keyboard.type_jp .box_keyboard .txt_key{position:relative;display:block;}
.wrap_keyboard.type_jp .box_keyboard .txt_pron{display:block;}
.wrap_keyboard.type_jp .tbl_keyboard th{font-size:15px;}
.wrap_keyboard.type_jp .tbl_keyboard td{border-left:1px solid var(--color-line-divider8);}
.wrap_keyboard.type_jp .tbl_keyboard thead th{height:32px;border-left:1px solid var(--color-line-divider8);border-bottom:1px solid var(--color-line-divider8);}
.wrap_keyboard.type_jp .tbl_keyboard thead th:first-child{border-left:0;}
.wrap_keyboard.type_ch{width:811px;}
.wrap_keyboard.type_ch .box_keyboard{border:0;border-radius:0;}
.wrap_keyboard.type_ch .box_keyboard .btn_key{position:relative;display:block;width:100%;height:40px;}
.wrap_keyboard.type_ch .tbl_keyboard::before{content:'';position:absolute;top:0;left:42px;right:0;bottom:0;background-image:repeating-linear-gradient(90deg,var(--color-line-divider10) 0,var(--color-line-divider10) 1px,transparent 1px,transparent 36px);}
.wrap_keyboard.type_th{width:552px;}
.wrap_keyboard.type_th .box_keyboard .btn_key{width:calc(100% / 12);height:42px;border-left:1px solid var(--color-line-divider8);}
.wrap_keyboard.type_th .box_keyboard .btn_key:nth-child(12n+1){border-left:0;}
.wrap_keyboard.type_th .box_keyboard .btn_key:nth-last-child(-n+12){border-bottom:0;}
.wrap_keyboard.type_hi{width:510px;}
.wrap_keyboard.type_hi .box_keyboard .btn_key{width:calc(100% / 11);height:42px;border-left:1px solid var(--color-line-divider8);}
.wrap_keyboard.type_hi .box_keyboard .btn_key:nth-child(11n+1){border-left:0;}
.wrap_keyboard.type_hi .box_keyboard .btn_key:nth-last-child(-n+11){border-bottom:0;}
.list_keymenu{position:absolute;top:-38px;left:135px;display:flex;}
.list_keymenu li + li{margin-left:8px;}
.list_keymenu .link_keymenu{display:block;padding:5px 10px;border-radius:16px;border:1px solid var(--color-line-divider8);font-size:12px;line-height:14px;color:var(--color-text-black72);background-color:var(--color-bg-white100);transition:color .3s ease,background-color .3s ease;}
.list_keymenu .link_keymenu[aria-selected='true']{border-color:var(--color-line-divider8);font-weight:700;color:var(--color-text-point);background-color:var(--color-bg-point16);}
.util_delete{display:flex;margin:0 37px;padding:16px 0;}
.util_delete .btn_delete{margin-left:8px;padding:10px 19px;border-radius:38px;border:1px solid var(--color-line-divider8);font-size:15px;line-height:18px;color:var(--color-text-primary);text-align:center;}
.util_delete .btn_delete:first-child{margin-left:0;}
.util_delete .type_shift,.util_delete .type_key{flex:0;flex-shrink:0;width:48px;}
.character_device{position:absolute;z-index:1;}
.character_device .list_character{position:relative;display:flex;padding:7px 5px;border-radius:8px;background-color:var(--color-bg-white100);box-shadow:0px 4px 32px 0px var(--color-bg-black16);}
.character_device::after{content:'';position:absolute;top:100%;left:0;width:46px;height:7px;background:url("//t1.kakaocdn.net/language/img/dic-2024/pc/bg_tail.png") 0 0 no-repeat;}
.list_character .btn_character{width:29px;height:28px;border-radius:8px;font-size:15px;line-height:28px;color:var(--color-text-black100);background-color:transparent;transition:background-color .3s ease;}
.list_character .btn_character:hover{background-color:var(--color-bg-black4);}
/* 미니다음 */
#wrapMinidaum{position:absolute;top:0;left:0;width:100%;}
#wrapMinidaum #minidaum{position:relative;width:1050px;margin:0 auto;}
#wrapMinidaum .minidaum_gnb{margin-top:25px;}
#wrapMinidaum .minidaum_service_list{display:none;}
#wrapMinidaum #btnMinidaumLogin{background-position:-100px 0;}
#wrapMinidaum #minidaumUser.minidaum_login{background-position:100% -127px;}
#wrapMinidaum #minidaumNick{color:#333;background-position:100% -60px;}
#wrapMinidaum #minidaumService #minidaumMore{font-weight:normal;line-height:17px;color:#333;background-position:100% -60px;}
#wrapMinidaum #minidaumUserLayer{top:60px;right:-48px;}
#wrapMinidaum #minidaumMoreLayer{top:60px;}
#wrapMinidaum #minidaumService > div:first-child{display:none;}
/* 메일 메뉴 감추기 */
