.achivement {
	overflow: hidden;
	position: absolute;
	width: 23px;
	height: 23px;
	padding: 10px;
	text-align: center;
	border: solid 1px rgb(0, 0, 0);
	margin: 15px;
}

#ct_01_complete {
	display: none;
	line-height: 0.85em;
	background-color: yellow;
}

#ct_02_complete {
	display: none;
	background-color: yellow;
	line-height: 0.85em;
	margin-left: 70px;
}

#reach_b {
	display: none;
	line-height: 0em;
	margin-left: 125px;
}

#reach_s {
	display: none;
	line-height: 0em;
	margin-left: 180px;
}

#reach_g {
	display: none;
	line-height: 0em;
	margin-left: 235px;
}

#reach_p {
	display: none;
	line-height: 0em;
	margin-left: 290px;
}

#reach_d {
	display: none;
	line-height: 0em;
	margin-left: 345px;
}

#reach_m {
	display: none;
	line-height: 0em;
	margin-left: 400px;
}

#reach_b_s1 {
	display: none;
	line-height: 0em;
	margin-top: 70px;
	margin-left: 125px;
}

#reach_s_s1 {
	display: none;
	line-height: 0em;
	margin-top: 70px;
	margin-left: 180px;
}

#reach_g_s1 {
	display: none;
	line-height: 0em;
	margin-top: 70px;
	margin-left: 235px;
}

#reach_p_s1 {
	display: none;
	line-height: 0em;
	margin-top: 70px;
	margin-left: 290px;
}

#reach_d_s1 {
	display: none;
	line-height: 0em;
	margin-top: 70px;
	margin-left: 345px;
}

#reach_m_s1 {
	display: none;
	line-height: 0em;
	margin-top: 70px;
	margin-left: 400px;
}

#reach_b_s2 {
	display: none;
	line-height: 0em;
	margin-top: 125px;
	margin-left: 125px;
}

#reach_s_s2 {
	display: none;
	line-height: 0em;
	margin-top: 125px;
	margin-left: 180px;
}

#reach_g_s2 {
	display: none;
	line-height: 0em;
	margin-top: 125px;
	margin-left: 235px;
}

#reach_p_s2 {
	display: none;
	line-height: 0em;
	margin-top: 125px;
	margin-left: 290px;
}

#reach_d_s2 {
	display: none;
	line-height: 0em;
	margin-top: 125px;
	margin-left: 345px;
}

#reach_m_s2 {
	display: none;
	line-height: 0em;
	margin-top: 125px;
	margin-left: 400px;
}

#l50 {
	display: none;
	margin-left: 455px;
}

#l100 {
	display: none;
	margin-left: 510px;
}

#l150 {
	display: none;
	margin-left: 565px;
}

#l200 {
	display: none;
	margin-left: 620px;
}

#l250 {
	display: none;
	margin-left: 675px;
}

#l300 {
	display: none;
	margin-left: 730px;
}

#l350 {
	display: none;
	margin-left: 785px;
}

#l400 {
	display: none;
	margin-left: 840px;
}

#l450 {
	display: none;
	margin-left: 895px;
}

#l500 {
	display: none;
	margin-left: 950px;
}


#s1_play {
	display: none;
	background-color: white;
	margin-left: 1005px;
}

#s1_complete {
	display: none;
	background-color: yellow;
	margin-left: 1060px;
}

#s2_play {
	display: none;
	background-color: white;
	margin-left: 1115px;
}

#s2_complete {
	display: none;
	background-color: yellow;
	margin-left: 1170px;
}

#ct_01_complete_tt {
    display: none;
} #ct_01_complete:hover + #ct_01_complete_tt {
    display: block;
}

#ct_02_complete_tt {
    display: none;
} #ct_02_complete:hover + #ct_02_complete_tt {
    display: block;
}

#reach_b_tt {
    display: none;
} #reach_b:hover + #reach_b_tt {
    display: block;
}

#reach_s_tt {
    display: none;
} #reach_s:hover + #reach_s_tt {
    display: block;
}

#reach_g_tt {
    display: none;
} #reach_g:hover + #reach_g_tt {
    display: block;
}

#reach_p_tt {
    display: none;
} #reach_p:hover + #reach_p_tt {
    display: block;
}

#reach_d_tt {
    display: none;
} #reach_d:hover + #reach_d_tt {
    display: block;
}

#reach_m_tt {
    display: none;
} #reach_m:hover + #reach_m_tt {
    display: block;
}

#reach_b_s1_tt {
    display: none;
} #reach_b_s1:hover + #reach_b_s1_tt {
    display: block;
}

#reach_s_s1_tt {
    display: none;
} #reach_s_s1:hover + #reach_s_s1_tt {
    display: block;
}

#reach_g_s1_tt {
    display: none;
} #reach_g_s1:hover + #reach_g_s1_tt {
    display: block;
}

#reach_p_s1_tt {
    display: none;
} #reach_p_s1:hover + #reach_p_s1_tt {
    display: block;
}

#reach_d_s1_tt {
    display: none;
} #reach_d_s1:hover + #reach_d_s1_tt {
    display: block;
}

#reach_m_s1_tt {
    display: none;
} #reach_m_s1:hover + #reach_m_s1_tt {
    display: block;
}

#reach_b_s2_tt {
    display: none;
} #reach_b_s2:hover + #reach_b_s2_tt {
    display: block;
}

#reach_s_s2_tt {
    display: none;
} #reach_s_s2:hover + #reach_s_s2_tt {
    display: block;
}

#reach_g_s2_tt {
    display: none;
} #reach_g_s2:hover + #reach_g_s2_tt {
    display: block;
}

#reach_p_s2_tt {
    display: none;
} #reach_p_s2:hover + #reach_p_s2_tt {
    display: block;
}

#reach_d_s2_tt {
    display: none;
} #reach_d_s2:hover + #reach_d_s2_tt {
    display: block;
}

#reach_m_s2_tt {
    display: none;
} #reach_m_s2:hover + #reach_m_s2_tt {
    display: block;
}

#l50_tt {
    display: none;
} #l50:hover + #l50_tt {
    display: block;
}

#l100_tt {
    display: none;
} #l100:hover + #l100_tt {
    display: block;
}


#l150_tt {
    display: none;
} #l150:hover + #l150_tt {
    display: block;
}

#l200_tt {
    display: none;
} #l200:hover + #l200_tt {
    display: block;
}


#l250_tt {
    display: none;
} #l250:hover + #l250_tt {
    display: block;
}

#l300_tt {
    display: none;
} #l300:hover + #l300_tt {
    display: block;
}


#l350_tt {
    display: none;
} #l350:hover + #l350_tt {
    display: block;
}

#l400_tt {
    display: none;
} #l400:hover + #l400_tt {
    display: block;
}


#l450_tt {
    display: none;
} #l450:hover + #l450_tt {
    display: block;
}

#l500_tt {
    display: none;
} #l500:hover + #l500_tt {
    display: block;
}

#s1_play_tt {
    display: none;
} #s1_play:hover + #s1_play_tt {
    display: block;
}

#s1_complete_tt {
    display: none;
} #s1_complete:hover + #s1_complete_tt {
    display: block;
}

#s2_play_tt {
    display: none;
} #s2_play:hover + #s2_play_tt {
    display: block;
}

#s2_complete_tt {
    display: none;
} #s2_complete:hover + #s2_complete_tt {
    display: block;
}