@charset "utf-8";
/* CSS Document */

#back2Top {
    width: 60px;
	height:60px;
    line-height: 40px;
    overflow: hidden;
    z-index: 99999999;
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 80px;
    right: 0;
    background: url(../images/top-arrow1.jpg) no-repeat center / cover;
    color: #555;
    text-align: center;
    font-size: 0;
    text-decoration: none;
}
#back2Top:hover {
    background: url(../images/top-arrow11.jpg) no-repeat center / cover;
    color: #000;
}

/*Smartphone css*/
@media screen and (max-width: 480px) {
#back2Top { width:40px; height:40px;}
}

@media screen and (min-width:481px) and (max-width:600px) {
#back2Top { width:40px; height:40px;}
}

@media screen and (min-width:601px) and (max-width:767px) {
#back2Top { width:40px; height:40px;}
}

@media screen and (min-width:768px) and (max-width:900px) {
#back2Top { width:40px; height:40px;}
}

@media screen and (min-width:901px) and (max-width:1024px) {
#back2Top { width:40px; height:40px;}
}

@media screen and (min-width:1025px) and (max-width:1240px) {
#back2Top { width:40px; height:40px;}
}