
.mo{display: none;}
.pc{
    height: 80px; background-color: rgb(#fff);
    padding: 0 100px; box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 1.354vw;
}
.pc>ul{display: flex; float: left;}
.pc>ul>li{padding: 0 22px;}

select option:first-of-type {display: none;}
#sitelist2 option:first-of-type {display: none;}
/* language select box */
#language{ padding-right: 0;}
#language>select{
    width: 166px; height: 40px;
    background-color:transparent;
    stroke: #000;
}
#header{background-color: #fff;}
#header li {display: flex; justify-content: center; align-items: center;}
#header li>a{font-family: 'GmarketSansMedium'; font-size: 18px; line-height: 22px;}
#header .logo img{width: 180px;}



/* active */
#header.active{ background-color: transparent; }

#header.active #language{stroke: #fff;}

#header.active li>a{color: #fff; font-family: 'GmarketSansMedium'; font-size: 18px;}
#header.active #language>select{color: #fff;}
#header.active .logo {display: flex; align-items: center;}
#header.active .logo img{filter: brightness(100); width: 180px;}

.pc>#header.active #language .sitelist{color: #fff;}


/* tab */
@media screen and (max-width: 1120px) and (min-width:1025px) {
    .pc>ul>li{padding: 0 1.146VW;}
}

/* mobile */
@media screen and (max-width: 1024px) {
    .pc{display: none;}
    .mo{display: block;}

    #mo>.mo-header{width: 100%; height: 60px;}
    
    .mo-header{display: flex; justify-content: space-between; justify-items: center; align-items: center; width: 100%; padding: 0 15px; box-sizing: border-box; height: 60px;}
    .mo-header>.logo{height: 33px;}
    .logo img{height: 100%;}
    .menu-btn{width: 24px; cursor: pointer;}
    .btnline{width: 100%; height: 3px; margin: 5px; background-color: #000;}
    #header.active .btnline{background-color: #fff;}
    .mo .menu{width: 100%; height: 430px; position: absolute; top: -500px; right: 0; padding: 12px 15px; box-sizing: border-box; background-color: #fff;}
    #header.active  #language>select{color: #000;}
    
    .menu-header2{display: flex; justify-content: space-between; width: 100%; }
    .menu .line{margin: 20px 0;}
    #language{width: fit-content;}
    .close-btn{width: fit-content; cursor: pointer;}

    
    .menu ul>li{font-size: 20px; margin-bottom: 20px;;}
    #header.active li>a{color: #000;}

    .copyr{margin-top: 30px; font-size: 12px;}
    .copyr span{margin-top: 10px; color: #CECECE;}
}

header{width: 100%; position: fixed; top: 0; left: 0; z-index: 99;}

