 /*
 * AXL 11th product
 * - 共通項目用
 */

@charset "utf-8";

/* サブメニュー */

#floating {
    position: fixed;
    top: 50%;
    right: 0;
    margin: -48px 10px 0 0;
}

#floating ul {
    height: 96px;
    width: 32px;
}

#floating ul li {
    height: 32px;
    width: 100%;
    margin: 0 0 2px;
}

#floating ul li a {
    text-indent: 100%;
    white-space: nowrap;
    display: block;
    height: 100%;
    width: 100%;
    background: url(../images/minimenu.png) no-repeat;
    overflow: hidden;
}

#floating ul li.sm1 a {
    background-position: left top;
}

#floating ul li.sm1 a:hover {
    background-position: left bottom;
}

#floating ul li.sm2 a {
    background-position: center top;
}

#floating ul li.sm2 a:hover {
    background-position: center bottom;
}

#floating ul li.sm3 a {
    background-position: right top;
}

#floating ul li.sm3 a:hover {
    background-position: right bottom;
}

/* TOPに戻る */

#toPageTop {
    display: none;
    position: fixed;
    right: 20px;
    bottom: 20px;
}