#bottom10 a::after,
#bottom9 a::after {
background-color: #00FFFF;
position: absolute;
width: 100%;
height: 1px;
bottom: 0;
left: 0;
content: "";
transform: scaleX(0);
transform-origin: bottom left;
transition: transform 0.25s ease-out;
}

#bottom10 a:hover::after,
#bottom6 a:hover::after,
#bottom7 a:hover::after,
#bottom8 a:hover::after,
#bottom9 a:hover::after,
#head_nav a:hover::after,
#top2 a:hover::after {
transform: scaleX(1);
transform-origin: bottom left;
}

#bottom10 a,
#bottom9 a {
color: #9499b5;
display: inline-block;
position: relative;
}

#bottom1,
#top2 {
background-color: #182260;
height: 400px;
max-width: 1500px;
margin-right: auto;
margin-left: auto;
}

#bottom6 a::after,
#bottom7 a::after,
#bottom8 a::after,
#top2 a::after {
background-color: #00FFFF;
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
content: "";
transform: scaleX(0);
transform-origin: bottom left;
transition: transform 0.25s ease-out;
}

#bottom6 a,
#bottom7 a,
#bottom8 a,
#head_nav a,
#top2 a,
#top3 a {
color: #182260;
display: inline-block;
position: relative;
}

#head_nav a::after {
background-color: #00FFFF;
position: absolute;
width: 100%;
height: 4px;
bottom: 0;
left: 0;
content: "";
transform: scaleX(0);
transform-origin: bottom left;
transition: transform 0.25s ease-out;
}

#main a::after,
#top3 a::after {
background-color: #00FFFF;
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
content: "";
transform: scaleX(1);
transform-origin: bottom right;
transition: transform 0.25s ease-in;
}

#main a:hover::after,
#top3 a:hover::after {
transform: scaleX(0);
transform-origin: bottom right;
}

#main a {
color: #141414;
display: inline-block;
position: relative;
}

#navpath a:visited {
color: #141414;
}
