/* support base START ========================================================================== */
#page-title h1{
    background: url("/images/common/title.png") no-repeat scroll 0 0;
}
/* support base END ============================================================================ */
/* support top START =========================================================================== */
#index h2{
    width:      220px;
    height:     0;
    background: url("/images/support/menu.png") no-repeat scroll 0 0;
    padding:     42px 0 0 0;
    overflow:   hidden;
    float:      left;
}
#menu{
    width:      720px;
    overflow:   hidden;
}
#menu li{
    float:      left;
}
#menu li a{
    display:    block;
    height:     0;
    padding:    42px 0 0 0;
    overflow:   hidden;
}
#menu li a.all, #menu li a.all-ov,#menu li a.tsj, #menu li a.tsj-ov{
    width:      110px;
}
#menu li a.tsf, #menu li a.tsf-ov{
    width:      500px;
}
#menu li a.all{
    background: url("/images/support/menu.png") no-repeat scroll -220px 0;
}
#menu li a.all-ov {
    background: url("/images/support/menu.png") no-repeat scroll -220px -42px;
}
#menu li a.tsj{
    background: url("/images/support/menu.png") no-repeat scroll -330px 0;
}
#menu li a.tsj-ov{
    background: url("/images/support/menu.png") no-repeat scroll -330px -42px;
}
#menu li a.tsf{
    background: url("/images/support/menu.png") no-repeat scroll -440px 0;
}
#menu li a.tsf-ov{
    background: url("/images/support/menu.png") no-repeat scroll -440px -42px;
}
#all-list, #tsj-list, #tsf-list{
    width:      940px;
    margin:     20px 0 0 0;
    text-align: left;
    clear:      both;
}
#all-list li, #tsj-list li, #tsf-list li{
    width:          940px;
    height:         18px;
    padding:        8px 0 8px 0;
    line-height:    18px;
    background:     url("/images/support/line.jpg") no-repeat scroll left bottom;
    overflow:       hidden;
}
#index #list span{
    width:      50px;
    height:     0;
    padding:    18px 0 0 0;
    margin:     0 6px 0 0;
    position:   relative;
    top:        3px;
    display:    inline-block;
    overflow:   hidden;
}
#index #list span.imp{
    background: url("/images/support/icn-kind.png") no-repeat scroll 0 0;
}
#index #list span.all{
    background: url("/images/support/icn-kind.png") no-repeat scroll 0 -50px;
}
#index #list span.tsj{
    background: url("/images/support/icn-kind.png") no-repeat scroll 0 -25px;
}
#index #list span.tsf{
    background: url("/images/support/icn-kind.png") no-repeat scroll 0 -75px;
}
#index #list #tsj-list{
    display:     none;
}
#index #list #tsf-list{
    display:     none;
}
#index #function{
    width:      940px;
    margin:     60px 0 0 0;
    overflow:   hidden;
}
#index #function dl{
    float:      left;
    width:      460px;
    height:     200px;
}
#index #function dl.tsf{
    margin:     0 20px 0 0;
}
#index #function dl dt{
    width:      460px;
    height:     0;
    padding:    41px 0 0 0;
    margin:     0 0 12px 0;
    overflow:   hidden;
}
#index #function dl.tsf dt{
    background: url("/images/support/lbl-tsf.png") no-repeat scroll 0 0;
}
#index #function dl.tsj dt{
    background: url("/images/support/lbl-tsj.png") no-repeat scroll 0 0;
}
#index #function ul li{
    float:      left;    
}
#index #function ul li a{
    width:      146px;
    height:     0;
    padding:    146px 0 0 0;
    display:    block;
    overflow:   hidden; 
}
#index #function ul li a:hover{
    opacity:    0.6;
	filter:     alpha(opacity=60);
}
#index #function ul li a.update{
    background:     url("/images/support/function.png") no-repeat scroll 0 0;
    margin-right:   11px;
}
#index #function ul li a.question{
    background:     url("/images/support/function.png") no-repeat scroll 0 -150px;
    margin-right:   11px;
}
#index #function ul li a.download{
    background:     url("/images/support/function.png") no-repeat scroll 0 -300px;
}
div.senzai-banner{
    margin:         20px 0 0 0;
    width:          160px;
    height:         700px;
}

/* support top END ============================================================================= */


/* new hp START ============================================================================= */

.footer-inner {
float :left;
}
