@charset "utf-8";

.bt_span	{cursor: pointer;}
.hg_gnb .hg_fv	{margin: 5px 0 -5px;}

.hg_gnb .pr_mymenu .bt_edit svg,
.hg_gnb2 .pr_mymenu .bt_edit svg,
.hg_gnb .pr_mymenu_edit .bt_edit svg	{vertical-align: middle !important; padding-bottom: 2px; font-size: 12px !important;}
.hg_gnb .pr_mymenu .bt_edit .b_link	{font-size: 11px;}
.pr_mymenu li.use_scut a span:not(.b_link)	{display: none;}
.pr_mymenu .pr_scut	{margin-right: 5px;}

.hg_gnb2 .xe-widget-wrapper	{display: inline-block; vertical-align: top; overflow: visible !important;}
.hg_gnb2 .pr_mymenu	{font-size: 13px;}
.hg_gnb2 .pr_mymenu>ul>li	{position: relative;}
.hg_gnb2 .pr_mymenu>ul>li>a	{display: inline-block; padding: 0 15px; line-height: 36px;}
.hg_gnb2 .pr_mymenu>ul>li:hover .sub_menu1	{display: block;}

.pr_mymenu_edit .sub_menu1 li	{padding: 6px 0;}
.pr_mymenu_edit .sub_menu1 li::before	{content: none;}
.pr_mymenu_edit .pr_text	{padding: 0 5px;}
.pr_mymenu_edit .pr_text span	{display: none;}
.pr_mymenu_edit .pr_drag_handle,
.pr_mymenu_edit .pr_item_add,
.pr_mymenu_edit .pr_item_del,
.pr_mymenu .pr_scut	{display: inline-block; width: 15px; height: 15px; border-radius: 2px; text-align: center; font: 10px/15px "Arial"; cursor: pointer;}
.pr_mymenu_edit .empty .pr_drag_handle,
.pr_mymenu_edit .pr_item_add,
.pr_mymenu_edit .pr_item_del	{background-color: transparent;}
.pr_mymenu_edit .pr_drag_handle	{cursor: move;}
.pr_mymenu_edit .pr_drag_handle.dragable	{padding: 0;}
.hg_gnb .pr_mymenu_edit .bt_area	{margin: 5px 0; text-align: center;}

.hg_message.pr_mymenu_edit	{text-align: left;}
.hg_message.pr_mymenu_edit .inner	{padding: 20px 25px;}
.hg_message.pr_mymenu_edit li	{padding: 5px 0;}
.hg_message.pr_mymenu_edit .bt_area	{padding: 0 25px 25px;}

.pr_mymenu_node	{font-size: 13px;}
.pr_mymenu_node .inner	{max-height: 500px;}
.pr_mymenu_node .inner>ul	{padding: 15px 25px; margin-top: 0;}
.pr_mymenu_node .pr_item_select	{padding: 8px 0;}
.pr_mymenu_node .sub_menu1 .pr_item_select	{padding: 6px 0;}
.pr_mymenu_node .pr_text span	{display: inline-block; position: relative; width: 15px; padding: 2px 0; margin-right: 5px; border-radius: 2px; text-align: center; text-transform: uppercase; font: 10px "Arial"; transition-property: border, background-color; transition-duration: 0.2s; z-index: 2;}
.pr_mymenu_node .pr_item_select	{display: block; cursor: pointer;}
.pr_mymenu_node .select_text	{margin-left: 5px; opacity: 0; transition-property: opacity; transition-duration: 0.2s;}
.pr_mymenu_node .select_text svg	{height: 11px; width: 11px;}
.pr_mymenu_node .pr_item_select:hover .select_text	{opacity: 1.0;}

.pr_mymenu_node .bt_close2	{}