@media (min-width: 1025px) {
    .Top003124 header{position: relative}
    .Top003124 menu ul {justify-content: space-between;}
    .Top003124 menu li#m102{position: inherit}
    .Top003124 menu li:not(:first-child) {margin-left: 0;}
    .Top003124 menu li span, 
    .Top003124 menu li span a {font-size: calc(16 / 16* 1rem);}
    .Top003124 menu li .sub.sub-2 {width: 100%;margin-left: 0;left: 0 !important;}
    .Top003124 menu li .sub:not(.sub-2){width: 270px;margin-left: 0;left: 50%!important; transform: translateX(-50%)}
}

.Bottom002443 .nav .dl {max-width: calc(160 / 16* 1em);}
.Bottom002443 .nav .dl dd {overflow: hidden;white-space: normal;text-overflow: ellipsis;padding: 5px 0}
.Bottom002443 .nav .dl dd a{line-height: 20px}
@media(max-width:1600px){
    .Bottom002443 .nav .dl {max-width: calc(140 / 16* 1em);}
}

.TextList000962 li span.name {width: calc(108 / 16* 1em);padding-left: calc(14 / 16* 1em);margin-left: calc(28 / 16* 1em);}

.Menu003135 .nav-menu li {font-size: calc(16 / 16* 1em);line-height: calc(80 / 16* 1em);}
.Menu003135 .nav-menu li:not(:last-child) {margin-right: 2em;}

.Floor002919 .set-up .column ul{display: flex;}

@media(max-width:1024px){
    .home-title p{display: none}
    .Floor003044 .intro .edit-info .wapbox {text-align: left;}
    .Floor003106 .main .slider li .name{font-size: calc(16 / 16* 1em);}
    
}