@charset 'utf-8';

/*
html>body>.wrap
5*/

/*
html>body>.wrap>.nav, .wing_menu_wrap, .popup_menu, .popup_favorite, .popup_account
*/

/* @font-face { */
/*     font-family: 'Hana'; */
/*     font-style:normal; */
/*     font-weight:100; */
/*     src:url('/resources/fonts/HanaUL.ttf') format("truetype"); */
/* } */
/* @font-face { */
/*     font-family: 'Hana'; */
/*     font-style:normal; */
/*     font-weight:300; */
/*     src:url('/resources/fonts/HanaL.ttf') format("truetype"); */
/* } */
/* @font-face { */
/*     font-family: 'Hana'; */
/*     font-style:normal; */
/*     font-weight:500; */
/*     src:url('/resources/fonts/HanaCM.ttf') format("truetype"); */
/* } */
/* @font-face { */
/*     font-family: 'Hana'; */
/*     font-style:normal; */
/*     font-weight:500; */
/*     src:url('/resources/fonts/HanaB.ttf') format("truetype"); */
/* } */

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url(/resources/fonts/NotoSansKr/NotoSansKR-Thin.woff2) format('woff2'),
        /*        url(/resources/fonts/NotoSansKr/NotoSansKR-Thin.woff) format('woff'), */
        /*        url(/resources/fonts/NotoSansKr/NotoSansKR-Thin.otf) format('opentype'), */
        url(/resources/fonts/NotoSansKr/NotoSansKR-Thin.ttf) format("truetype");
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url(/resources/fonts/NotoSansKr/NotoSansKR-Light.woff2) format('woff2'),
        /*        url(/fonts/NotoSansKr/NotoSansKR-Light.woff) format('woff'), */
        /*        url(/fonts/NotoSansKr/NotoSansKR-Light.otf) format('opentype'), */
        url(/resources/fonts/NotoSansKr/NotoSansKR-Light.ttf) format("truetype");
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url(/resources/fonts/NotoSansKr/NotoSansKR-Regular.woff2) format('woff2'),
        /*         url(/fonts/NotoSansKr/NotoSansKR-Regular.woff) format('woff'), */
        /*         url(/fonts/NotoSansKr/NotoSansKR-Regular.otf) format('opentype'), */
        url(/resources/fonts/NotoSansKr/NotoSansKR-Regular.ttf) format("truetype");
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url(/resources/fonts/NotoSansKr/NotoSansKR-Medium.woff2) format('woff2'),
    /*         url(/fonts/NotoSansKr/NotoSansKR-Medium.woff) format('woff'), */
    /*         ,url(/fonts/NotoSansKr/NotoSansKR-Medium.otf) format('opentype'), */
       url (/resources/fonts/NotoSansKr/NotoSansKR-Medium.ttf) format("truetype");
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 600;
    src: url(/resources/fonts/NotoSansKr/NotoSansKR-Bold.woff2) format('woff2'),
        /*         url(/fonts/NotoSansKr/NotoSansKR-Bold.woff) format('woff'), */
        /*         url(/fonts/NotoSansKr/NotoSansKR-Bold.otf) format('opentype'), */
        url(/resources/fonts/NotoSansKr/NotoSansKR-Bold.ttf) format("truetype");
}
/*
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url(/resources/fonts/NotoSansKr/NotoSansKR-Black.woff2) format('woff2'),
        url(/resources/fonts/NotoSansKr/NotoSansKR-ExtraBold.ttf) format("truetype");
}
*/

@font-face {
    font-family: 'Spoqa Han Sans';
    font-style:normal;
    font-weight:100;
    src:url('/resources/fonts/Spoqa Han Sans Thin.ttf') format("truetype");
}
@font-face {
    font-family: 'Spoqa Han Sans';
    font-style:normal;
    font-weight:400;
    src:url('/resources/fonts/SSpoqa Han Sans Light.ttf') format("truetype");
}
@font-face {
    font-family: 'Spoqa Han Sans';
    font-style:normal;
    font-weight:500;
    src:url('/resources/fonts/Spoqa Han Sans Regular.ttf') format("truetype");
}
@font-face {
    font-family: 'Spoqa Han Sans';
    font-style:normal;
    font-weight:500;
    src:url('/resources/fonts/Spoqa Han Sans Bold.ttf') format("truetype");
}

html,
body {
    width: 100%;
    min-height: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: 'Noto Sans KR', sans-serif;
    color: #333;
    line-height: 1;
    letter-spacing: -0.025em;
    word-wrap: break-word;
    background-color: #fff;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
body{-ms-overflow-style: none;}
body::-webkit-scrollbar{display:none;}
img{border:none;vertical-align:top;}
header, footer, nav, p, ul, li, ol, h1, h2, h3, h4, h5, h6, dl, th, td, dt, dd, em, figure, div, span, strong, fieldset, label, a{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
h1, h2, h3, h4, h5, h6{font-size:1em;}
a{margin:0;padding:0;font-weight:400;color:#333;text-indent:0;text-decoration:none;}
a{
    -webkit-text-decoration:none;
}
a:focus{
    outline:none !important;
    -webkit-outline:none !important;
}
ul,ol,li{list-style:none;}
fieldset{border:none;}
legend, caption{overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;color:transparent;border:0;}
table{width:100%; border-collapse:collapse; font-size:1rem;}
table td,
table th{padding:0;}
button {
    cursor: pointer;
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-family: "Noto Sans KR", sans-serif !important;
    text-align: center;
    letter-spacing: 0;
    vertical-align: middle;
    background: none;
    border: none;
    overflow: visible;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
button:focus,
button:active{border:0;outline:0;-webkit-appearance:none;}
input[type=text],
input[type=password],
input[type=number],
input[type=email],
input[type=date],
input[type=tel],
input[type=search] {
    width: 100%;
    height: 30px;
    margin: 0 3px 0;
    padding: 0 10px;
    font-size: 16px;
    font-family:"Noto Sans KR", sans-serif !important;
    color: #333;
    vertical-align: middle;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #fff;
    box-shadow: none;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input:focus{outline:none !important;}
select:focus{outline:none !important;}
input[type=checkbox]:checked{outline:none !important;}

input[type=text]:disabled,
input[type=password]:disabled,
input[type=number]:disabled,
input[type=email]:disabled,
input[type=date]:disabled,
input[type=tel]:disabled,
input[type=url]:disabled,
input[type=email]:disabled,
input[type=search]:disabled,
textarea:disabled{cursor:not-allowed;color:#ccc;background-color:#f7f8fa;border:1px solid #e2e5ec;}

input[type=text]:read-only,
input[type=password]:read-only,
input[type=number]:read-only,
input[type=email]:read-only,
input[type=date]:read-only,
input[type=tel]:read-only,
input[type=url]:read-only,
input[type=email]:read-only,
input[type=search]:read-only,
textarea:read-only{cursor:not-allowed;color:#000;background-color:#f7f8fa;border:1px solid #e2e5ec;}
.readonly{cursor:not-allowed;color:#000;background-color:#f7f8fa;border:1px solid #e2e5ec;}

input[type=checkbox],
input[type=radio]{margin:0;vertical-align:middle;border:0;background-color:#fff;box-shadow:none;-webkit-appearance:none;cursor:pointer;}
input[type=radio]+label,
input[type=checkbox]+label{display:inline-block;margin-left:13px;font-size:16px;font-family:"Noto Sans KR", sans-serif !important; vertical-align:middle;cursor:pointer;}
input[type=radio]:disabled,
input[type=checkbox]:disabled,
input[type=radio]:disabled+label,
input[type=checkbox]:disabled+label{cursor:default;}
/* input[type=radio]:disabled+label, */
/* input[type=checkbox]:disabled+label{color:#ccc;} */
input[type=radio]{width:16px;height:16px;border:1px solid #ccc;border-radius:50%;background-color:#fff;}
input[type=radio]:checked{border:0;background-image:url('/images/radio_check.png');background-size:100%;}
input[type=radio]:disabled{border:0;background-image:url('/images/radio_disabled.png');background-size:100%;}
input[type=checkbox]{width:16px;height:16px;border:1px solid #ccc;border-radius:1px;background-color:#fff;}
input[type=checkbox]:checked{border:0;background-image:url('/images/checkbox_check.png');background-size:100%;}
input[type=checkbox]:disabled{border:0;background-image:url('/images/checkbox_disabled.png');background-size:100%;}
input[type=file]{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

input[type=text]:only-child,
input[type=password]:only-child,
input[type=search]:only-child,
input[type=number]:only-child,
input[type=email]:only-child,
input[type=tel]:only-child{width:100%;}

textarea {
    width: 100%;
    min-height: 4.167rem;
    margin: 0.208rem 0;
    padding: 0.3rem 0.417rem;
    font-weight: 400;
    font-size: 0.868rem;
    font-family: "Noto Sans KR", sans-serif !important;
    color: #333;
    vertical-align: middle;
    border: 1px solid #ccc;
    background-color: #fff;
    box-shadow: none;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
hr{background:none;border:none;}
article, aside, footer, header, hgroup, nav, section, figure, div{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
address{font-style:normal;}
sub{font-weight:400;vertical-align:middle;}
strong{font-weight:400;}
img{border:none;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
input[readonly],input[disabled]{cursor:not-allowed;}
select {
    width: 100%;
    height: 33px;
    padding: 0 10px;
    font-weight: 400;
    font-size: 16px;
    color: #333;
    vertical-align: middle;
    border: 1px solid #ccc;
    border-radius: 0;
    font-family: "Noto Sans KR", sans-serif !important;
    letter-spacing: 1px;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
}
select::-ms-expand{display:none;}
:-ms-input-placeholder{color:#bbb;font-weight:400;font-size:13px;letter-spacing:1px;}
::placeholder{color:#bbb;font-weight:400;font-size:13px;letter-spacing:1px;}

.box {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/* skip navigation */
.skiplist {position:relative;z-index:99999;margin:0;padding:0;}
.skip {display:block;}
.skip a {padding:0 0.5em;display:inline-block;z-index:1000;text-decoration:none;position:absolute;width:auto;left:-200em;}
.skip a:focus, .skip a:active {position:absolute;left:0;padding:10px;border:solid #333 1px;color:#fff;background-color:#000;}
.skip a:hover {cursor:default;}

/* align */
.clearB {clear:both !important;}
.overH {_zoom:1;overflow:hidden !important;}
.floatL {float:left !important;}
.floatR {float:right !important;}
.textL {text-align:left !important;}
.textC {text-align:center !important;}
.textR {text-align:right !important;}
.valignT {vertical-align:top !important;}
.valignM {vertical-align:middle !important;}
.valignB {vertical-align:bottom !important;}
.positionR {position:relative !important;}
.positionA {position:absolute !important;}


/* dispaly */
.show{display:block !important;visibility:visible !important;}
.hide{display:none !important;visibility:hidden !important;}
.desc{overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;color:transparent;border:0;clip:rect(0 0 0 0);}

/* width height */
.w100p{width:100% !important;}

/* margin padding */
.mgAuto{margin:0 auto !important;}
.mg0{margin:0 !important;}
.mg10{margin:10px !important;}
.mg20{margin:20px !important;}
.mg30{margin:30px !important;}
.mg40{margin:40px !important;}
.mg50{margin:50px !important;}
.mg60{margin:60px !important;}
.mg70{margin:70px !important;}
.mg80{margin:80px !important;}
.mg90{margin:90px !important;}
.mg100{margin:100px !important;}

.mgt0{margin-top:0 !important;}
.mgt10{margin-top:10px !important;}
.mgt20{margin-top:20px !important;}
.mgt30{margin-top:30px !important;}
.mgt40{margin-top:40px !important;}
.mgt50{margin-top:50px !important;}
.mgt60{margin-top:60px !important;}
.mgt70{margin-top:70px !important;}
.mgt80{margin-top:80px !important;}
.mgt90{margin-top:90px !important;}
.mgt100{margin-top:100px !important;}

.mgr0{margin-right:0 !important;}
.mgr10{margin-right:10px !important;}
.mgr20{margin-right:20px !important;}
.mgr30{margin-right:30px !important;}
.mgr40{margin-right:40px !important;}
.mgr50{margin-right:50px !important;}
.mgr60{margin-right:60px !important;}
.mgr70{margin-right:70px !important;}
.mgr80{margin-right:80px !important;}
.mgr90{margin-right:90px !important;}
.mgr100{margin-right:100px !important;}

.mgb0{margin-bottom:0 !important;}
.mgb10{margin-bottom:10px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb30{margin-bottom:30px !important;}
.mgb40{margin-bottom:40px !important;}
.mgb50{margin-bottom:50px !important;}
.mgb60{margin-bottom:60px !important;}
.mgb70{margin-bottom:70px !important;}
.mgb80{margin-bottom:80px !important;}
.mgb90{margin-bottom:90px !important;}
.mgb100{margin-bottom:100px !important;}

.mgl0{margin-left:0 !important;}
.mgl10{margin-left:10px !important;}
.mgl20{margin-left:20px !important;}
.mgl30{margin-left:30px !important;}
.mgl40{margin-left:40px !important;}
.mgl50{margin-left:50px !important;}
.mgl60{margin-left:60px !important;}
.mgl70{margin-left:70px !important;}
.mgl80{margin-left:80px !important;}
.mgl90{margin-left:90px !important;}
.mgl100{margin-left:100px !important;}


.pd0{padding:0 !important;}
.pd10{padding:10px !important;}
.pd20{padding:20px !important;}
.pd30{padding:30px !important;}
.pd40{padding:40px !important;}
.pd50{padding:50px !important;}
.pd60{padding:60px !important;}
.pd70{padding:70px !important;}
.pd80{padding:80px !important;}
.pd90{padding:90px !important;}
.pd100{padding:100px !important;}

.pdt0{padding-top:0 !important;}
.pdt10{padding-top:10px !important;}
.pdt20{padding-top:20px !important;}
.pdt30{padding-top:30px !important;}
.pdt40{padding-top:40px !important;}
.pdt50{padding-top:50px !important;}
.pdt60{padding-top:60px !important;}
.pdt70{padding-top:70px !important;}
.pdt80{padding-top:80px !important;}
.pdt90{padding-top:90px !important;}
.pdt100{padding-top:100px !important;}

.pdr0{padding-right:0 !important;}
.pdr10{padding-right:10px !important;}
.pdr20{padding-right:20px !important;}
.pdr30{padding-right:30px !important;}
.pdr40{padding-right:40px !important;}
.pdr50{padding-right:50px !important;}
.pdr60{padding-right:60px !important;}
.pdr70{padding-right:70px !important;}
.pdr80{padding-right:80px !important;}
.pdr90{padding-right:90px !important;}
.pdr100{padding-right:100px !important;}

.pdb0{padding-bottom:0 !important;}
.pdb10{padding-bottom:10px !important;}
.pdb20{padding-bottom:20px !important;}
.pdb30{padding-bottom:30px !important;}
.pdb40{padding-bottom:40px !important;}
.pdb50{padding-bottom:50px !important;}
.pdb60{padding-bottom:60px !important;}
.pdb70{padding-bottom:70px !important;}
.pdb80{padding-bottom:80px !important;}
.pdb90{padding-bottom:90px !important;}
.pdb100{padding-bottom:100px !important;}

.pdl0{padding-left:0 !important;}
.pdl10{padding-left:10px !important;}
.pdl20{padding-left:20px !important;}
.pdl30{padding-left:30px !important;}
.pdl40{padding-left:40px !important;}
.pdl50{padding-left:50px !important;}
.pdl60{padding-left:60px !important;}
.pdl70{padding-left:70px !important;}
.pdl80{padding-left:80px !important;}
.pdl90{padding-left:90px !important;}
.pdl100{padding-left:100px !important;}

/* background */
.back_gray{background-color:#eee;}


/*scroll*/
.scroll_x{overflow-x:auto;scroll-behavior: smooth;}
.scroll_y{overflow-y:auto;scroll-behavior: smooth;}


/*wrap*/
.wrap {
	width: 100%;
	height: 100%;
	background-color: #F5F5F5;
}

.iframe_wrap{height: calc(100% - 70px);}
iframe{width:100%;height:100%;border:none;}
.wrap_inner{width:100%;height:65px;background-color: #6586a3;}


/* .logo{position:absolute;top:5px;left:10px;display:inline-block;width:35px;height:20px;line-height:20px;text-align:center;display:none;} */
/* .logo .logo_link{font-size:45px;color:#f5f5f5;} */
.account_wing{position:fixed;right:0;top:14.8%;width:70px;height:48px;padding:0 10px;display:inline-block;background-color:rgba(45, 30, 95, 0.8);text-align:center;background-color:#2733C4;}
.setting_btn{display:inline-block;width:30px;height:50px;line-height:50px;text-align:center;font-size:28px;color:#f5f5f5;}

/* background-image: linear-gradient(to bottom left,#6851a1, #486db4, #6851a1);  */
/* .logo{position:absolute;top:9px;left:2.1%;display:inline-block;width:70px;height:40px;} */
.logo_link{position:absolute;top:15px;left:2.2%;display:inline-block;width:70px;height:40px;cursor:pointer;background-image:url(../../images/big_hit_logo3.png);background-repeat:no-repeat;background-position:0 0;background-size:100%;}
/* .logo_link:hover{position:absolute;top:15px;left:2.2%;background-image:url(../../images/big_hit_logo3.png);} */
.logo_link_emax{
    position: absolute;
    top: 50%;
    left: 2.3%;
    display: inline-block;
    width: 100px;
    height: 14px;
    margin-top:-7px;
    cursor: pointer;
    background-image: url(../../images/logo.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 64px;
}

.logo_link_emax2{
    position: absolute;
    top: 50%;
    left: 2.3%;
    display: inline-block;
    width: 100px;
    height: 14px;
    margin-top:-7px;
    cursor: pointer;
    background-image: url(../../images/logo_emax.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 64px;
}
/* .logo_txt{ */
/*     position: absolute; */
/*     top: 15px; */
/*     left: 10px; */
/*     display: inline-block; */
/*     width: 100px; */
/*     height: 40px; */
/*     line-height: 40px; */
/*     text-align: center; */
/*     font-size: 13px; */
/*     color: #222; */
/*     font-weight: 600; */
/* } */

nav {
    background-color: #fff;
    position: relative;
    padding: 0 2%;
    padding-left: 100px;
    padding-right: 172px;
    width: 100%;
    height: 68px;
    border-bottom: 1px solid #dbdee3;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04); 
}

nav .tab_wrap {
    z-index:150;
    width: 100%;
    height: 68px;
    overflow-x: auto; /* 가로 스크롤 추가 */
    overflow-y: hidden; /* 세로 스크롤 방지 */
    white-space: nowrap; /* 텍스트를 한 줄로 제한 */
}

nav .tab {
    display: inline-block;
    width: 150px !important;
    height: 68px;
    line-height:69px;
    text-align: center;
    /* 	box-shadow: 0 3px 3px rgba(51, 51, 51, .35); */
    /* 	overflow: hidden; */
    white-space: nowrap;    
}

nav .tab .tab_link {
    display: inline-block;
    width: 100%;
    height: 68px;
    padding: 0 5px;
    background-color:#fff;
    color: #828B97;
    font-size: 13px;
    font-weight:500;
    text-overflow: ellipsis;
    position:relative;
    transition: all 250ms ease;
    /* 	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); */
    /* box-shadow: 0 1px 3px rgba(51, 51, 51, .35); */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}
/* nav .tab .tab_link::after{
	content: '';
	z-index: -1;
	width: 150%;
	height: 100%;
	display: block;
   	position: absolute;
   	top: 0;
   	left: 50%; 
	animation-name: bgout;
  	animation-duration:400ms;
	transform: skew(-45deg) translate(-150%);
} */

nav .tab .tab_link:hover{
	background-color:#2CC6A7;
	color:#fff !important;
	font-weight:500;
	border-bottom:none !important;
}

/* nav .tab .tab_link:hover::after{
			animation-name: bgin;
			transform: skew(-45deg) translate(-50%);
		} */


@keyframes bgin{
    from {
        transform: skew(-45deg) translate(-150%);
    }
    to {
        transform: skew(-45deg) translate(-50%);
    }
}



/* nav .tab.on .tab_link{color:#000;font-size:13px;font-weight:500;} */
/* nav .tab .tab_link:hover{color:#000;font-size:13px;font-weight:500;} */



/* nav .tab .favorite_badge{position:absolute;top:2px;right:3px;display:inline-block;width:12px;height:12px;line-height:12px;color:#ffb822;font-size:12px;} */
/* nav .tab.favorite_link{background-image:url(/resources/images/star-solid.png);background-repeat:no-repeat;background-size:12px;background-position:98% 2px;} */

.wing_menu_wrap {
    position: fixed;
    left: 0;
    top: 139px;
    width: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 5px 0;
    z-index: 50;
    border-radius: 0px 3px 3px 0;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, .15);
    border:1px solid #dbdbdb;
}

.wing_menu_wrap .wing_menu{margin:0;padding:5px;text-align:center;}
.wing_menu_wrap .wing_menu .wing_menu_link{display:flex;justify-content: center;align-items:center;width:30px;height:30px;border-radius:3px;color:#48465b;}
.wing_menu_wrap .wing_menu .wing_menu_link:hover{background-color:#efefef;border:1px solid #d4d4d4;}
.wing_menu_wrap .wing_menu .wing_menu_link.on{background-color:#efefef;border:1px solid #d4d4d4;}
.wing_menu_wrap .wing_menu .wing_menu_link.menu_popup{color:#0d255d;}
.wing_menu_wrap .wing_menu .wing_menu_link.favorite_popup{color:#ffb400;}
.wing_menu_wrap .wing_menu .wing_menu_link.map_popup{color:#253858;}
.wing_menu_wrap .wing_menu .wing_menu_link.mail_popup{color:#4193ff;}


.wing_menu_link.btn0{ background-image:url(/resources/images/user5.png);background-repeat:no-repeat;background-size:22px;background-position:center center;}
.wing_menu_link.btn1{ background-image:url(/resources/images/list3.png);background-repeat:no-repeat;background-size:22px;background-position:center 60%;}
.wing_menu_link.btn2{ background-image:url(/resources/images/star4.png);background-repeat:no-repeat;background-size:22px;background-position:center center;}
.wing_menu_link.btn3{ background-image:url(/resources/images/mail5.png);background-repeat:no-repeat;background-size:22px;background-position:center 70%;}

/*wing menu> popup*/
.dim{width:100%;height:100%;background-color:rgba(51, 51, 51, 0.5);z-index:110;position:fixed;top:0;left:0;display:none;}

/*menu_popup*/
.arrow{
    position:relative;
}
/* .arrow::after{ */
/* 	content:""; */
/* 	position:absolute; */
/* 	top:12px; */
/* 	right:15px; */
/* 	display:inline-block; */
/* 	width: 1px; */
/*     height: 7px; */
/*     background-color: #222; */
/*     transform: rotate(125deg); */
/* } */
/* .arrow::before{ */
/* 	content:""; */
/* 	position:absolute; */
/* 	top:17px; */
/* 	right:15px; */
/* 	display:inline-block; */
/* 	width: 1px; */
/*     height: 7px; */
/*     background-color: #222; */
/*     transform: rotate(45deg); */
/* } */
.popup_menu {
    z-index: 150;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -325px;
    margin-left: -439px;
    display: inline-block;
    /* 	width: 60%; */
    /*width:43.8%;*/
    width : 877px;
    height: 660px;
    background-color: #FCFCFC;
    /* 	background-color: #f5f5f5; */
    border-radius: 5px;
    /* 	border-top:1px solid #262626; */
    /* 	border-top: 1px solid #E5E5E5; */
    /* 	border-bottom: 1px solid #E5E5E5; */
    box-shadow:0 2px 2px rgba(51, 51, 51, .1);

}
.popup_menu {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.popup_menu::after{content:'';display:block;clear:both;}
.popup_menu .menu_onedepth {
    overflow-y: scroll;
    overflow-x:hidden !important;
    display: inline-block;
    float: left;
    width: 252px;
    height: 100%;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:20px;
    padding-right:20px;
    /* 	background: linear-gradient(to top, #555, #333); */
    border-radius: 2px 2px 0 0;
    /* 	border-right: 1px solid #d7d7d7; */
    border-right:1px solid #E1E8EE;
    background-color:#fff;
    /* 	border-left: 1px solid #262626; */
    /* 	border-right: 1px solid #262626; */
    border-bottom: 1px solid rgba(0,0,0,.12);
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    scroll-behavior: smooth;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.popup_menu .menu_onedepth::-webkit-scrollbar{
    width:2px;
    padding-right:12px;
}
.popup_menu .menu_onedepth::-webkit-scrollbar-thumb{
    background-color:#cbcfdb;
    border-radius:10px;
}
.popup_menu .menu_onedepth::-webkit-scrollbar-track{
    background-color: transparent;
}
.popup_menu .menu_onedepth::-webkit-scrollbar-button {
    width: 0;
    height: 0;
}

/* .popup_menu .menu_onedepth{-ms-overflow-style: none;} */
/* .popup_menu .menu_onedepth::-webkit-scrollbar{display:none;} */
.popup_menu .menu_onedepth .onedepth {
    float: left;
    display: inline-block;
    width:213px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.popup_menu .menu_onedepth .onedepth .onedepth_link {
    float: left;
    display: inline-block;
    width:100%;
    height: 100%;
    padding: 0 0 0 40px;
    text-align:left;
    color:#333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size:14px;
    font-weight:500;
}

.onedepth_link.icon1{
    background-image: url(/resources/images/ic_01.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon2{
    background-image: url(/resources/images/ic_02.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon3{
    background-image: url(/resources/images/ic_03.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon4{
    background-image: url(/resources/images/ic_04.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon5{
    background-image: url(/resources/images/ic_05.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon6{
    background-image: url(/resources/images/ic_055.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon7{
    background-image: url(/resources/images/ic_07.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon8{
    background-image: url(/resources/images/ic_08.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon9{
    background-image: url(/resources/images/ic_09.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon10{
    background-image: url(/resources/images/ic_10.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon11{
    background-image: url(/resources/images/ic_11.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon12{
    background-image: url(/resources/images/ic_12.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon13{
    background-image: url(/resources/images/ic_13.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon14{
    background-image: url(/resources/images/ic_14.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon15{
    background-image: url(/resources/images/ic_15.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon16{
    background-image: url(/resources/images/ic_16.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon17{
    background-image: url(/resources/images/ic_17.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon18{
    background-image: url(/resources/images/ic_18.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon19{
    background-image: url(/resources/images/ic_19.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon20{
    background-image: url(/resources/images/ic_20.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon21{
    background-image: url(/resources/images/ic_21.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon22{
    background-image: url(/resources/images/ic_22.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon23{
    background-image: url(/resources/images/ic_23.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon24{
    background-image: url(/resources/images/ic_24.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon25{
    background-image: url(/resources/images/ic_25.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon26{
    background-image: url(/resources/images/ic_26.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon27{
    background-image: url(/resources/images/ic_27.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon28{
    background-image: url(/resources/images/ic_28.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon29{
    background-image: url(/resources/images/ic_29.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon30{
    background-image: url(/resources/images/ic_30.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon31{
    background-image: url(/resources/images/ic_31.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.onedepth_link.icon32{
    background-image: url(/resources/images/ic_32.png);
    background-position: 10px;
    background-size: 20px;
    background-repeat: no-repeat;
}



.popup_menu .menu_onedepth .onedepth .onedepth_link.on {
    position: relative;
	background-color: #F6F6F6;
	color:#333;
	border-radius: 8px;
}

.popup_menu .menu_onedepth .onedepth .onedepth_link:hover{
    background-color: #F6F6F6;
	color:#333;
	border-radius: 8px;
}
/* .popup_menu .menu_onedepth .onedepth .onedepth_link.on::after{ */
/* 	border-left: 6px solid transparent; */
/*     border-right: 6px solid transparent; */
/*     border-bottom: 6px solid #fff; */
/*     border-top: none; */
/*     height: 0; */
/*     width: 0; */
/*     bottom: 0; */
/*     content: ""; */
/*     left: 50%; */
/*     margin-left: -5px; */
/*     position: absolute; */
/* } */
.popup_menu  .menu_body {
    float: left;
    position: relative;
    width: calc(100% - 253px);
    height: 100%;
    /* 	background-color: #fafafa; */
    /* 	background-color: #f5f5f5; */
    /* 	border-left: 1px solid #E5E5E5; */
    /* 	border-right: 1px solid #E5E5E5; */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.popup_menu  .menu_body .popup_menu_close {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 22px;
    right: 22px;
    text-align: center;
    background-image:url(/resources/images/close-circle.png);
    background-position:center center;
    background-size:20px;
    background-repeat:no-repeat;
}

.popup_menu  .menu_body .menu_twodepth {
    display: inline-block;
    width: 257px;
    height: 100%;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 25px;
    float: left;
    overflow-y: scroll;
    scroll-behavior: smooth;
    /* 	border-right:1px solid #d7d7d7; */
    border-right:1px solid #E1E8EE;
    background-color: #F2F3F4;
}

/* .popup_menu  .menu_body .menu_twodepth{-ms-overflow-style: none;} */
/* .popup_menu  .menu_body .menu_twodepth::-webkit-scrollbar{display:none;} */
.popup_menu .menu_body .menu_twodepth::-webkit-scrollbar{
    width:2px;
    padding-right:12px;
}
.popup_menu .menu_body .menu_twodepth::-webkit-scrollbar-thumb{
    background-color:#cbcfdb;
    border-radius:10px;
}
.popup_menu .menu_body .menu_twodepth::-webkit-scrollbar-track{
    background-color: transparent;
}
.popup_menu .menu_body .menu_twodepth::-webkit-scrollbar-button {
    width: 0;
    height: 0;
}

.popup_menu  .menu_body .menu_twodepth::after{content:'';display:block;clear:both;}
.popup_menu  .menu_body .menu_twodepth .twodepth{width:100%;height: 45px;line-height: 45px;display:inline-block;float:left;}
.popup_menu  .menu_body .menu_twodepth .twodepth .twodepth_link {
    position: relative;
    float: left;
    display: inline-block;
    /* 	width: 100%; */
    width:213px;
    height: 100%;
    padding-left:27px;
    font-size: 14px;
    color: #333;
	font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
}

.popup_menu  .menu_body .menu_twodepth .twodepth .twodepth_link.on {
	background: #DEE4E9;
	border-radius: 8px;
}

.popup_menu  .menu_body .menu_twodepth .twodepth .twodepth_link:hover {
	background: #DEE4E9;
	border-radius: 8px;
}

.popup_menu  .menu_body::after{content:'';display:blcok;clear:both;}
.popup_menu  .menu_body .treedepth_scroll {
    display: inline-block;
    width: calc(100% - 257px);
    height: 100%;
    float: left;
    padding-top:27px;
    /* 	padding-left:33px; */
    /* 	padding-right:33px; */
    padding-left:24px;
    padding-right:24px;
    overflow-y: scroll;
    scroll-behavior: smooth;
    background-color: #F2F3F4;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.popup_menu  .menu_body .treedepth_scroll{-ms-overflow-style: none;}
.popup_menu  .menu_body .treedepth_scroll::-webkit-scrollbar{display:none;}
.popup_menu  .menu_body .menu_threedepth {
    list-style-type: disc;
    display: inline-block;
    width: 100%;
}

.popup_menu  .menu_body .menu_threedepth .threedepth {
	position: relative;
	display: inline-block;
	width: 213px;
	height: 45px;
    line-height: 45px;
}
/* .popup_menu  .menu_body .menu_threedepth .threedepth::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#262626;position:absolute;top:50%;left:0;margin-top:-2px;} */
.popup_menu  .menu_body .menu_threedepth .threedepth .threedepth_link {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left:10px;
}

.popup_menu  .menu_body .menu_threedepth .threedepth .threedepth_link.on {
    background: #DEE4E9;
    border-radius: 8px;
}

.popup_menu  .menu_body .menu_threedepth .threedepth .threedepth_link:hover {
    background: #DEE4E9;
    border-radius: 8px;
}

/* .popup_menu  .menu_body .menu_threedepth .threedepth .threedepth_link:hover{font-weight:500;} */
/* .popup_menu  .menu_body .menu_threedepth .threedepth .threedepth_link i{font-size:10px;} */
.popup_menu  .menu_body .fourdepth{
    width:90%;
    height:32px;
    float:left;
}
.popup_menu  .menu_body .fourdepth .fourdepth_link {
    display: inline-block;
    width:100%;
    height: 32px;
    line-height:32px;
    font-size: 14px;
    color: #666666;
    font-weight:500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left:20px;
}

.popup_menu  .menu_body .fourdepth .fourdepth_link.on{
   background: #DEE4E9;
   border-radius: 8px;
}
.popup_menu  .menu_body .fourdepth .fourdepth_link:hover{
    background: #DEE4E9;
	border-radius: 8px;
}

/*favorite_popup*/
.popup_favorite {
    z-index: 110;
    position: absolute;
    top: 10.3%;
    left: 56px;
    /* 	width: 326px; */
    /* 	height: 425px; */
    background-color: #fff;
    box-shadow: 0 3px 3px rgba(51, 51, 51, .35);
    border: 1px solid #ebedf2;
    border-radius: 5px;
    width:540px;
    height:600px;
}
.popup_favorite .favorite_menu_list .favorite_menu_title {
    display: inline-block;
    width: 100%;
    height: 56px;
    padding: 0 10px;
    padding-left:30px;
    font-size: 13px;
    font-weight: 500;
    color: #222222;
    /*     background-color:#fff; */
    /*     border-bottom:1px solid #ebedf2; */
}
.popup_favorite .favorite_menu_list .favorite_menu_title span {
    display: inline-block;
    height: 56px;
    line-height: 56px;
    border-bottom: 3px solid #2E2E2E;
    font-size: 14px;
    color: #2E2E2E;
    font-wieght: bold;
}

.popup_favorite .favorite_menu_list .pop_close_btn {
    position: absolute;
    top: 24px;
    right: 29px;
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(/resources/images/ic_close_normal.png);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: center center;
}
.popup_favorite .favorite_menu_list .favorite_menu_inner{
    display:inline-block;
    width:100%;
    height:541px;
    padding:22px 36px;
    overflow-y: scroll;
    scroll-behavior: smooth;
}
.favorite_menu_inner{-ms-overflow-style: none;}
.favorite_menu_inner::-webkit-scrollbar{
    width:4px;
    padding-right:12px;
}
.favorite_menu_inner::-webkit-scrollbar-thumb{
    background-color:#cbcfdb;
    border-radius:10px;
}
.favorite_menu_inner::-webkit-scrollbar-track{
    background-color: transparent;
}
.favorite_menu_inner::-webkit-scrollbar-button {
    width: 0;
    height: 0;
}

.favorite_menu{display:inline-block;width:100%;height:35px;line-height:35px;float:left;position:relative;}
.favorite_menu::after{content:'';display:block;clear:both;}
.favorite_menu::after{
    content:"";
    display:inline-block;
    width:22px;
    height:22px;
    position:absolute;
    top:8px;
    left:12px;
    background-image: url(/resources/images/ic_favorite.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.favorite_menu .favorite_menu_link {
    float: left;
    display: inline-block;
    width: calc(100% - 42px);
    height: 35px;
    line-height: 35px;
    padding-left:42px;
    font-size: 13px;
    color: #444444;
    font-weight: 700;
    letter-spacing : 0;
    text-decoration: none;
    letter-spacing: 0;
    /*     background-color:#fafafa; */
}

.favorite_menu:hover{
    background-color:#DBECF9;
    border-radius:4px;
}
.favorite_menu:hover .link_delete{
    display:inline-block;
    width:16px;
    height:16px;
    background-image: url(/resources/images/ic_tree_delete.png);
    background-repeat: no-repeat;
    background-position: center center;
    position:absolute;
    top:10px;
    right:13px;
}

/* .popup_favorite .favorite_menu_list .favorite_menu:hover{background-color:#f7f8fa;} */

/* .popup_favorite .favorite_menu_list .favorite_menu:hover .favorite_menu_link{background-color:#083d66;color:#fff;font-weight:500;} */
/* .popup_favorite .favorite_menu_list .favorite_menu:hover .link_delete{ */
/*     background-color: #083d66; */
/*     background-image: url(/resources/images/delete4.png); */
/*     background-repeat: no-repeat; */
/*     background-size: 8px; */
/*     background-position: left center; */
/* } */

/*account_popup*/
/* .popup_account{z-index:150;position:absolute;top:10.3%;left:56px;width:380px;height:auto;background-color:#fff;box-shadow:0 3px 3px rgba(51, 51, 51, .35);border:1px solid #ebedf2;border-radius:5px;overflow-y:scroll;scroll-behavior: smooth;}
.popup_account{-ms-overflow-style: none;}
.popup_account::-webkit-scrollbar{display:none;}
.popup_account .account_menu_title{padding:8px 8px;margin-bottom:1px;display:inline-block;width:100%;height:38px;line-height:19px;background-color:#f7f8fa;border:1px solid #ebedf2;font-size:13px;font-weight:500;color:#454545;}
.popup_account .account_menu_title.on{background: linear-gradient(to top, #555, #333);border:none;color:#fff;}
.popup_account .account_menu_txt{width:100%;text-align:left;font-size:12px;color:#595d6e;}

.popup_account .Logout_btn{padding:6px 13px 8px;margin:10px 8px 8px; background-color:#000;color:#fff;font-weight:500;font-size:14px;border-radius:3px;}
.popup_account .Logout_btn:hover{color:#000;background-color:#fff;border:1px solid #000;}
.popup_account .close_btn{cursor:pointer;float:right;padding:6px 13px;display:inline-block !important;height:33px !important;margin:12px;color:#74788d;font-weight:500;font-size:15px;border-radius:3px;}
.popup_account .close_btn:hover{text-decoration:underline;}

.popup_account .user_ino{text-align:left;}
.popup_account .user_ino tbody tr th{padding: 8px;font-size:13px;font-weight:normal;color:#595d6e;}
.popup_account .user_ino tbody tr td{padding: 8px;font-size:13px;font-weight:normal;color:#595d6e;}
.popup_account .user_ino tbody tr td select{height: 27px;border:1px solid #e2e5ec;outline:none;font-size:13px;font-weight:normal;color:#595d6e;background-image: url(/resources/images/svg/select_off.svg);background-repeat: no-repeat;background-position: 97% center;background-size: 9px;}

.popup_account .recent_menu{position:relative;display: inline-block;width:100%;height:35px;line-height:35px;font-size:12px;color:#595d6e;padding-left:15px;letter-spacing: 0;}
.popup_account .recent_menu:before{content:'';position:absolute;top:50%;left:5px;margin-top:-2px;width:4px;height:4px;background-color:#ccc;border-radius:50%;}
.popup_account .recent_menu a{color: #595d6e;}
.popup_account .recent_menu:hover{background-color:#f7f8fa;}
.popup_account .recent_menu:hover a{color:#2733C4;} */
.popup_account {
    z-index: 110;
    position : absolute;
    top : 10.3%;
    left : 56px;
    width: 326px;
    height: 850px;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    /*     background-color:#fafafa; */
    /*     box-shadow:0 3px 3px rgba(51, 51, 51, .35); */
    overflow:hidden;

    width:540px;
    height:600px;
    top:180px;
    left:66px;
    border-radius:8px;
    background-color:#fff;
}
.tab_link_wrap{
    position:relative;
    width:100%;
    height:51px;
    padding:0 11px;
    /*     border-bottom:1px solid #d5d5d5; */
    background-color:#fff;
}
.tab_link_wrap::after{content:"";display:block;clear:both;}
.tab_link_wrap .tab_link{
    float:left;
    display:inline-blcok;
    height:100%;
    line-height:51px;
    margin:0 15px;
}
.tab_link_wrap .tab_link a{display:inline-block;width:100%;height:100%;font-size:14px;color:#555555;font-weight:500;}
.tab_link_wrap .tab_link a.on{border-bottom:2px solid #143053;color:#222222;font-weight:500;}
.tab_panel0{position:relative;height:calc(100% - 60px);}
.tab_panel0 table{width:100%;margin:9px 0 0 0;}
.tab_panel0 table tbody tr th{text-align:left;padding-left:30px;padding-top:9px;padding-bottom:9px;font-size:13px;color:#222222;}
.tab_panel0 table tbody tr td{padding-right:14px;padding-left:17px;padding-top:9px;padding-bottom:9px;font-size:13px;color:#444444;}
.tab_panel0 table tbody tr td.account_lang_select select {
    width: 199px;
    height: 27px;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    font-size: 13px;
    background-image: url(/resources/images/select_off_v2.png);
    background-repeat: no-repeat;
    background-position: 97% center;
    background-size: 5px;
}
.tab_panel0 table tbody tr td.account_lang_select select:focus{
    background-image: url(/resources/images/select_on_v2.png);
    background-repeat: no-repeat;
    background-position: 97% center;
    background-size: 5px;
}
.tab_panel0 .logout_btn{position:absolute;bottom:13px;right:12px;width:74px;height:34px;background-color:#fff;border:1px solid #d5d5d5;text-align:center;line-height:34px;}
.tab_panel1 .logout_btn{position:absolute;bottom:13px;right:12px;width:74px;height:34px;background-color:#fff;border:1px solid #d5d5d5;text-align:center;line-height:34px;}

.tab_panel1 {
    width: 464px;
    height: 473px;
    margin-top: 32px;
    margin-left: 38px;
    padding: 14px;
    display: none;
    overflow-y:scroll;
    background-color: #F5F9FC;
    border-radius: 4px;
}
.tab_panel1::-webkit-scrollbar{display:none;}
.tab_panel1 .tab_panel1_inner{
    display: inline-block;
    width: 100%;
    position:relative;
}
.tab_panel1_inner li{
    display: inline-block;
    width: 100%;
    height: 42px;
    line-height: 42px;
    padding:0 10px;
    cursor: pointer;
}
.tab_panel1_inner li:hover{
    background-color: #DBECF9;
    border-radius: 4px;
}
.tab_panel1_inner li.on{
    background-color: #DBECF9;
    border-radius: 4px;
}
.tab_panel1_inner li a{
    font-size: 13px;
    font-weight: bold;
    color: #444;
}
.tab_panel1_inner li span{
    float: right;
    font-size: 13px;
    font-weight: lighter;
    color: #888;
}

.custom-menu {
	height: 185px;
	background-color: #fff;
	box-shadow: rgba(0, 0, 0, 0.3) 1px 2px 5px;
	border-radius: 1px;
	margin-left: 1px;
	margin-top: -28px;
	border: 1px solid #d5d5d5;
	padding-top: 10px;
}

.custom-menu::after{content:'';display:block;clear:both;}
.custom-menu .custom-menu-txt {
    float: left;
    display: block;
    width: 100%;
    height: 27px;
    line-height: 27px;
    color: #595d6e;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    transition: color .3s ease;
    webkit-transition: color .3s ease;
    padding: 0 34px;
}

.custom-menu .custom-menu-txt:hover {
	background-color: #f7f8fa;
/* 	color: #5d78ff; */
/* 	background-color:#2CC6A7; */
	color:#2CC6A7 !important;
	transition: color .3s ease;
}

.account_menu_search{
    width: 100%;
    height: 48px;
    margin-top: 32px;
    margin-bottom: 12px;
    position: relative;
}
.account_menu_search input{
    width: 464px !important;
    height: 48px !important;
    margin-left:0 !important;
    margin-right:0 !important;
    border: 1px solid #E2E5EC !important;
    border-radius: 4px;
    margin-left: 38px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.account_menu_search input::placeholder {
    font-size: 13px;
    font-weight: 400;
    line-height: 18.82px;
    color: #999;
}
.account_menu_search button.menu_search_icon{
    display: inline-blocke;
    width: 17.66px;
    height: 20px;
    position: absolute;
    top: 15px;
    right: 57.34px;
    background-image:url('/resources/images/menu_search_icon.png');
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}

.searched_menu_list{
    display: inline-block;
    width:464px;
    height: 413px;
    margin:0 38px;
    overflow-y:scroll;
    background-color:#F5F9FC;
}
.searched_menu_list::-webkit-scrollbar{display:none;}
.search_menu_inner{
    display:inline-block;
    width:100%;
    padding:15px 16px;
}

.searched_menu_list li{
    display: inline-block;
    width: 100%;
    height: 42px;
    line-height:42px;
    padding:0 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.searched_menu_list li:hover{
    background-color: #DBECF9;
    border-radius: 4px;
}
.searched_menu_list li.on{
    background-color: #DBECF9;
    border-radius: 4px;
}
.searched_menu_list li a{
    display: inline-block;
    width:100%;
    height:100%;
    font-size: 13px;
    font-weight:500;
    color:#444;
}
.searched_menu_list li a.on{
    color: #409EFF;
}




/*2022-07-07 플랫폼 신규 디자인 적용*/
.menu_btn{
	display:inline-block;
	position: absolute;
	width: 28px;
	height: 28px;
	left: 16px;
	top: 21px;
	background: #0BAB8B;
	border-radius: 12px;
	text-align:center;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
}
.menu_btn_bar{
	display:inline-block;
	width:12px;
	height:2px;
	background-color:#fff;
	border-radius:2px;
	float: left;
    margin-bottom: 3px;
}

.logo_txt{
	display:inline-block;
	position: absolute;
	width: 28px;
	height: 28px;
	line-height:28px;
	left: 59px;
	top: 21px;
	background: #595959;
	border-radius: 12px;
	text-align:center;
	font-size:16px;
	color:#fff;
	font-weight:500;
}

.favorite_btn{
	display:inline-block;
	position: absolute;
	width: 34px;
	height: 34px;
	right: 125px;
	top: 19px;
	background: #F6F6F6;;
	border-radius: 8px;
	text-align:center;
	background-image: url(/resources/images/star_v2.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px;
}
.info_btn{
	display:inline-block;
	position: absolute;
	width: 34px;
	height: 34px;
	right: 84px;
	top: 19px;
	background: #F6F6F6;;
	border-radius: 8px;
	text-align:center;
	background-image: url(/resources/images/info-circle.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 24px; 
}
.info_btn.alarm{
	/*background-image: url(/resources/images/info-circle-alarm.png);*/
	background-image: url(/resources/images/info-circle.png);
}
.user_info_btn{
	display:inline-block;
	width:44px;
	height:44px;
	position:absolute;
	top:13px;
	right:20px;
	border-radius:50%;	
}
.user_info_btn img{
	width:100%;
	height:100%;
	border-radius:50%;
}

.right_menu{
    z-index: 110;
	display:inline-block;
	width:482px;
	height:969px;
	background-color:#fff;
	position:absolute;
	top:0;
	right:0;	
}
.menu_tab_wrap{
	display:inline-block;
	width:100%;
	height:70px;
	border-bottom:1px solid #EFEFEF ;
	padding:0 32px;	
	position:relative;
}
.menu_tab_wrap .tab{
	display:inline-block;
	height:70px;
	line-height:70px;
	float:left;
	margin-right:40px;
}
.menu_tab_wrap .tab .tab_link{
	display:inline-block;
	height:70px;
	line-height:70px;
	font-size:14px;
	color:#828B97;
	font-weight:500;
}
.menu_tab_wrap .tab .tab_link.on{
	border-bottom:4px solid #0BAB8B;
	color:#333333;
}
.right_menu_close{
	display:inline-block;
	width:20px;
	height:20px;
	background-image: url(/resources/images/close-circle2.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 20px;
    position:absolute;
    top:25px;
    right:26px;
}
.account_top{
	display:inline-block;
	width:100%;
	height:200px;
	padding-left:52px;
	padding-top:41px;
}
.account_top .account_img{
	position:relative;
	display:inline-block;
	width:116px;
	height:116px;
	float:left;
}
.account_top .account_img img{	
	width:100%;
	height:100%;
	border-radius:50%;
}
.account_top .account_user_btn{
	display:inline-block;
	width:34px;
	height:34px;
	position:absolute;
	bottom:0;
	right:0;
	border:1px solid #E1E1E1;
    border-radius:50%;
    background-color:#fff;
    padding:0 !important;
}
.account_top .account_user_btn .camera_img{
	display: inline-block;
    width: 20px;
    height: 19px;
	background-image: url(/resources/images/account_user_btn.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
.user_info{
	display:inline-blcok;
	width:233px;
	float:left;
	margin-left:52px;
}
.user_info .user_name{
	display:inline-block;
	width:100%;
	height:36px;
	line-height:36px;
	font-size:24px;
	font-weight:500;
	color:#333;
	margin-bottom:11px;
}
.user_info .user_company{
	display:inline-block;
	width:100%;
	height:14px;
	font-size:14px;
	color:#666;
	margin-bottom:12px;
}
.user_info .user_team{
	display:inline-block;
	width:100%;
	height:14px;
	font-size:14px;
	color:#666;
	margin-bottom:12px;
}
.account_middle{
	display:inline-block;
	width:100%;
	height:110px;
	margin-top:22px;
	margin-bottom:37px;
	padding:0 52px;
	text-align:center;
}
.account_middle select{
	width:378px;
	height:50px;
	border:1px solid #E1E1E1;
	border-radius:4px;
	background-image: url(/resources/images/select_down.png);
    background-repeat: no-repeat;
    background-position: 344px 23px;
    background-size: 8px;
    font-size:15px;
	font-weight:300;
	color:#666;
	padding-left:23px;
}
.account_middle select option{
	font-size:15px;
	font-weight:300;
	color:#666;
}
.account_bottom{
	display:inline-block;
	width:100%;
	height:125px;
	border-bottom:1px solid #EFEFEF;
	padding-left:52px;
}
.account_bottom .account_info{
	display:inline-block;
	width:100%;
	margin-bottom:20px;
}
.account_bottom .account_info .account_info_title{
	display:inline-block;
	width:118px;
	float:left;
	font-size:14px;
	font-weight:500;
	color:#666;
}
.account_bottom .account_info .account_info_txt{
	display:inline-block;
	width:260px;
	float:left;
	font-size:14px;
	font-weight:500;
	color:#333;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.account_logout{
	display:inline-block;
	width:100%;
	margin-top:25px;
	padding-left:52px;
}
.account_logout .logout_btn{
	width:118px;
	height:34px;
	line-height:34px;
	text-align:center;
	background-color:#0BAB8B;
	font-size:13px;
	font-weight:500;
	color:#fff;
}


.lately_list_wrap{
	display:inline-block;
	width:100%;
	height:880px;
	padding:44px 36px;
	overflow:scroll;
	-ms-overflow-style: none;  
}
.lately_list_wrap::-webkit-scrollbar{display:none;}
.lately_list_wrap .lately_menu{
	display:inline-block;
	width:100%;
	height:20px;
	margin-bottom:20px;
}
.lately_menu .lately_menu_link{
	display:inline-block;
	width:100%;
	height:20px;
	position:relative;
}
.lately_menu .lately_menu_link .lately_btn{
	display:inline-block;
	width:20px;
	height:20px;
	background-image: url(/resources/images/star_v2.png);
    background-repeat: no-repeat;
    background-position:center center;
    background-size: 20px;
    position:absolute;
    top:0;
    left:0;
}
.lately_menu .lately_menu_link .lately_btn.null{
	background-image: url(/resources/images/star_null.png);
}
.lately_menu .lately_menu_link .lately_page{
	display:inline-block;
	width:244px;
	height:20px;
	line-height:20px;
	font-size:15px;
	font-weight:500;
	color:#333;
	position:absolute;
    top:0;
    left:28px;
    overflow:hidden;
}
.lately_menu .lately_menu_link .lately_date{
	display:inline-block;
	width:130px;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:300;
	color:#aaa;
	position:absolute;
    top:0;
    right:0;
}

.panel2_inner{
	display:inline-block;
	width:100%;
	height:880px;
	padding:34px 36px;	
}
.panel2_inner .menu_search_top{
	display:inline-block;
	width:100%;
	height:97px;
	border-bottom:1px solid #F1F1F1;
}
.panel2_inner .menu_search_top .menu_search_inp{
	display:inline-block;
	width:100%;
	height:50px;
	border:1px solid #E1E1E1;
	border-radius:4px;
	padding:0 16px;
	font-size:15px;
	color:#333;
	background-image: url(/resources/images/menu_search_btn.png);
    background-repeat: no-repeat;
    background-position:378px center;
    background-size: 16px;
}
.panel2_inner .menu_search_top .menu_search_total{
	display:inline-block;
	width:100%;
	height:13px;
	padding-left:16px;
	margin-top:17px;
	font-size:13px;
	font-weight:500;
	color:#666;
}
.panel2_inner .menu_search_top .menu_search_total span {
	font-size:15px;
	font-weight:500;
	color: #43B8A1;
}
.panel2_inner .menu_search_list{
	display:inline-block;
	width:100%;
	height:750px;
	padding:27px 0;
	overflow:scroll;
	-ms-overflow-style: none;  
}
.menu_search_list::-webkit-scrollbar{display:none;}
.panel2_inner .menu_search_list .menu_search{
	display:inline-block;
	width:100%;
	height:20px;
	margin-bottom:27px;
}
.menu_search_list .menu_search .menu_search_link{
	display:inline-block;
	width:100%;
	height:20px;
	position:relative;
}
.menu_search_list .menu_search .menu_search_link .menu_search_btn{
	display:inline-block;
	width:20px;
	height:20px;
	background-image: url(/resources/images/star_v2.png);
    background-repeat: no-repeat;
    background-position:center center;
    background-size: 20px;
    position:absolute;
    top:0;
    left:0;
}
.menu_search_list .menu_search .menu_search_link .menu_search_btn.null{
	background-image: url(/resources/images/star_null.png);
}
.menu_search_list .menu_search .menu_search_link .menu_search_page{
	display:inline-block;
	width:370px;
	height:20px;
	line-height:20px;
	font-size:15px;
	font-weight:500;
	color:#333;
	position:absolute;
    top:0;
    left:32px;
    overflow:hidden;
}
.menu_search_list .menu_search .menu_search_link .menu_search_page .search_txt{
	color:#43B8A1;
}

.favorite_page_wrap{
    z-index: 110;
	display:inline-block;
	width:240px;
	height:300px;
	background-color:#fff;
	border:1px solid #E7E7E7;
	position:absolute;
	top:61px;
	right:125px;
	border-radius:6px;
	padding:16px 20px 16px 16px;
}
.favorite_page_wrap .favorite_page_list{
	display:inline-block;
	width:100%;
	height:212px;
	overflow:scroll;
	-ms-overflow-style: none;  
}
.favorite_page_wrap .favorite_page_list::-webkit-scrollbar{display:none;}
.favorite_page_wrap .favorite_page_list .favorite_page{
	display:inline-block;
	width:100%;
	height:20px;
	margin-bottom:16px;
}
.favorite_page_list .favorite_page .favorite_page_link{
	display:inline-block;
	width:100%;
	height:20px;
	position:relative;
}
.favorite_page .favorite_page_link .favorite_page_btn{
	display:inline-block;
	width:20px;
	height:20px;
	background-image: url(/resources/images/star_v2.png);
    background-repeat: no-repeat;
    background-position:center center;
    background-size: 20px;
    position:absolute;
    top:0;
    left:0;
}
.favorite_page .favorite_page_link .favorite_page_btn.null{
	background-image: url(/resources/images/star_null.png);
}
.favorite_page .favorite_page_link .favorite_page_txt{
	display:inline-block;
	width:168px;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:500;
	color:#333;
	position:absolute;
    top:0;
    left:28px;
    overflow:hidden;
}
.favorite_page_wrap .favorite_page_info{
	display:inline-block;
	width:208px;
	height:50px;
	background-color:#ECF9F0;
	border-radius:16px;
	padding:8px 16px;
	font-size:11px;
	font-weight:400;
	line-height:17px;
	color:#0BAB8B;	
}

/*가이드 팝업*/
.guide_pop{
	display:inline-block;
	width:1130px;
	height:960px;
	background-color:#fff;
	position:absolute;
	top:0;
	right:0;
	z-index:110;	
}
.guide_pop .guide_pop_top{
	display:inline-block;
	width:100%;
	height:70px;
	padding:23px 32px;
	border-bottom:1px solid #EFEFEF;
}
.guide_pop .guide_pop_top .guide_pop_title{
	display:inline-block;
	font-size:15px;
	font-weight:500;
	color:#333333;
}
.guide_pop .guide_pop_top .guide_pop_close{
	display:inline-block;
	width:24px;
	height:24px;
	float:right;
	background-image: url(/resources/images/line_pop_close.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 24px;
}
.guide_pop .guide_content{
	display:inline-block;
	width:100%;
	height:890px;
	overflow:scroll;
}
.guide_pop .guide_content::-webkit-scrollbar {
		display: none;
}
.guide_pop .guide_content .guide_content_inner{
	display:inline-block;
	width:100%;
	height:200%;
	padding:56px 32px;
}
.guide_content_inner .guide_list{
	display:inline-block;
	width:100%;
	margin-bottom:73px;
}
.guide_list .guide_icon{
	display:inline-block;
	width:50px;
	height:50px;
	background-color:#F2F2F2;
	border-radius:50%;
	background-image: url(/resources/images/guide_icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px;
	float:left;
}
.guide_list .guide{
	display:inline-block;
	width:calc(100% - 70px);
	float:left;
	margin-left:20px;
}
.guide_list .guide .guide_title{
	display:inline-block;
	font-size:16px;
	font-weight:500;
	color:#444444;
	padding-right:20px;
}
.guide_list .guide .guide_date{
	display:inline-block;
	font-size:14px;
	font-weight:500;
	color:#828B97;
}
.guide_list .guide .guide_txt{
	display:inline-block;
	width:100%;
	padding-top:20px;
}
.guide .guide_txt .guide_txt0{
	display:inline-block;
	width:100%;
	font-size:12px;
	font-weight:500;
	color:#444444;
	padding-bottom:10px;
}
.guide .guide_txt .guide_txt1{
	display:inline-block;
	width:100%;
	font-size:12px;
	font-weight:500;
	color:#444444;
	padding-bottom:10px;
}