@charset "utf-8";
/* CSS Document */

#tnb li {float:left;margin-bottom:-1px;font-size:0.92em;margin:0;padding:0;}
/* 풀다운메뉴 형태 ------------------------------------------------------------------------------*/
.li_lang {width:auto;border-left:none !important;}
.li_lang .flg_set {width:115px;}
.li_lang .flg_set #flg {position:absolute;top:50%;right:0px;margin-top:-12px;border-radius:var(--lang-border-radius);border:var(--lang-border);overflow:hidden;}

.div_lang {position:relative;display:inline-block;float:left;height:var(--topmenu-height);z-index:1001;}
.scDown .div_lang {height:var(--topdown-height);}
.div_lang .flg_set {width:var(--lang-width);}
.div_lang .flg_set #flg {position:absolute;top:50%;left:0px;margin-top:-13px;border-radius:var(--lang-border-radius);border:var(--lang-border);}

.flg_set #flg .gotofamily {height:24px;line-height:24px;font-size:var(--lagn-down-text-size);font-weight:var(--lang-font-weight);text-align:left;padding-left:10px;}
.flg_set .familylink_on,
.flg_set .familylink_off {z-index:10;}
.flg_set .familylink_on {width:var(--lang-width);height:auto;background:var(--lang-bgcolor);}
.flg_set .familylink_off {width:var(--lang-width);height:24px;background:var(--lang-bgcolor);}
.flg_set #flg .fbtn_set {position:absolute;right:0px;top:1px;cursor: pointer;}
.flg_set #flg .fbtn_set p {font-size:var(--lang-select-text-size);width:var(--lang-width);;height:22px;}
.flg_set #flg .fbtn_set p span {display:none;}
.flg_set #flg .fbtn_set p.fbtn_on {display:block;border:none;}
.flg_set #flg .fbtn_set p.fbtn_off {display:none;}
.flg_set #fbtn_on {color:var(--lang-text-color);overflow:hidden;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.flg_set #fbtn_off {color:var(--lang-text-color);overflow:hidden;}
.flg_set #fbtn_on:before {content:"\f077";font-family: "Font Awesome 5 Free";font-size:var(--lagn-down-text-size);font-weight: 900;position:absolute;right:67px;display:inline-block;}
.flg_set #fbtn_off:before {content:"\f077";font-family: "Font Awesome 5 Free";font-size:var(--lagn-down-text-size);font-weight: 900;position:absolute;left:67px;display:inline-block;}

.li_lang .flg_set #fbtn_on:before {top:4px;}
.li_lang .flg_set #fbtn_off:before {bottom:4px;}

.div_lang .flg_set #fbtn_on:before {top:-4px;}
.div_lang .flg_set #fbtn_off:before {bottom:-4px;}

.flg_set #familyzone {width:100%;border:var(--lang-familyzone-border);}
.flg_set #familyzone a {font-size:var(--lang-select-text-size);}
.flg_set .familyzone_on {display:block;}
.flg_set .familyzone_off {display:none;}
.flg_set #familyzone li,
.flg_set #familyzone li a {display:block;width:100%;height:26px;line-height:26px;margin:0;padding:0;text-align:center;}
.flg_set #familyzone li {border:none;}
.flg_set #familyzone li:not(:first-child) {border-top:var(--lang-familyzone-border);}
.flg_set #familyzone li a {padding:0 0 0 10px;font-size:var(--lagn-down-text-size);font-weight:var(--lang-font-weight);color:var(--lang-text-color);text-align:left;}
.flg_set #familyzone li a:hover {background-color:#e9e9e9;}
.flg_set #familyzone li a img {vertical-align: middle;}

.scDown .div_lang .flg_set #flg {border:var(--lang-down-border);}
.scDown .flg_set .familylink_on,
.scDown .flg_set .familylink_off {background:var(--lang-down-bgcolor);color:var(--lang-down-text-color);}
.scDown .flg_set #fbtn_on:before,
.scDown .flg_set #fbtn_off:before,
.scDown .flg_set #familyzone li a {color:var(--lang-down-text-color); }
.scDown .flg_set #familyzone li a:hover {color:var(--lang-text-color);}
.scDown .flg_set #familyzone {border:var(--lang-familyzone-down-border);}