@charset "UTF-8";

span.buttonText_120,
span.buttonText_160,
span.buttonText,
button.buttonText_120,
button.buttonText_160,
button.buttonText_160s,
button.buttonText {
    display:    inline-block;
    width:      120px;
    height:     30px;
    line-height: 22px;
    padding:     0;
    margin:      2px;
    border:      1px #333 solid;
    text-align: center;
    vertical-align: middle;
    overflow:   hidden;
}

.buttonText {
    font-size:  10pt;
}

.makerBlank {
    background-color:   #ccc;
}

div#makerListsArea > div#makerListBlock span.titleArp {
    display: block;
    font-size: 28pt;
    height: 25px;
    width: 120px;
    background-color: #eee;
}

/* 画像ファイル指定 */
/* アイコンサイズ指定 */
span.sprIco-cartChk, 
span.sprIco-pageBack, 
button.sprIco-pageBack, 
span.sprIco-pageClose, 
span.sprIco-logIn, 
span.sprIco-confirm, 
button.sprIco-confirm, 
span.sprIco-complete, 
button.sprIco-complete, 
span.sprIco-buyStep, 
button.sprIco-buyStep, 
span.sprIco-logOut, 
button.sprIco-logOut, 
span.sprIco-nextPage, 
button.sprIco-nextPage, 
span.sprIco-topPage, 
span.sprIco-cartIn, 
button.sprIco-cartIn, 
span.sprIco-addCart,
span.sprIco-myFavorites, 
span.sprIco-itemDtl,
span.sprIco-shopCartTitle, 
span.sprIco-categoryTitle, 
span.sprIco-logInTitle, 
span.sprIco-SrchWhrTitle, 
span.sprIco-ItemStat_1, 
span.sprIco-ItemStat_2, 
span.sprIco-ItemStat_3, 
span.sprIco-ItemStat_4, 
span.sprIco-ItemStat_5  
 {
    background:  url("../img/button/buttonSprites.png") no-repeat left ;
    border:      0px #333 solid;
    display:     inline-block;
    font-size:   0px;
    line-height: 22px;
    padding:     0;
    margin:      2px;
    vertical-align: top;
}

/* Shopping Cart Check Button */
span.sprIco-cartChk { 
    background-position: 0 0;  
    width:      120px;
    height:     30px;
}
a:hover span.sprIco-cartChk { 
    background-position: 0 -50px;  
}

/* Shopping Page Back Button */
button.sprIco-pageBack, 
span.sprIco-pageBack { 
    background-position: 0 -100px;  
    width:      120px;
    height:     30px;
}
button.sprIco-pageBack:hover, 
a:hover span.sprIco-pageBack { 
    background-position: 0 -150px;  
}

/* Shopping Page Close Button */
span.sprIco-pageClose { 
    background-position: 0 -200px;  
    width:      120px;
    height:     30px;
}
a:hover span.sprIco-pageClose { 
    background-position: 0 -250px;  
}

/* LogIn Button */
span.sprIco-logIn { 
    background-position: -150px 0;  
    width:      120px;
    height:     30px;
}
a:hover span.sprIco-logIn { 
    background-position: -150px -50px;  
}

/* confirm Button */
span.sprIco-confirm,
button.sprIco-confirm { 
    background-position: -150px -100px;  
    width:      120px;
    height:     30px;
}
a:hover span.sprIco-confirm,
button.sprIco-confirm:hover { 
    background-position: -150px -150px;  
}

/* complete Button */
span.sprIco-complete,
button.sprIco-complete { 
    background-position: -150px -200px;  
    width:      120px;
    height:     30px;
}
a:hover span.sprIco-complete,
button.sprIco-complete:hover { 
    background-position: -150px -250px;  
}

/* complete Button */
span.sprIco-buyStep,
button.sprIco-buyStep { 
    background-position: -150px -300px;  
    width:      120px;
    height:     30px;
}
a:hover span.sprIco-buyStep,
button.sprIco-buyStep:hover { 
    background-position: -150px -350px;  
}

/* LogOut Button */
span.sprIco-logOut,
button.sprIco-logOut { 
    background-position: -300px 0;  
    width:      120px;
    height:     30px;
}
a:hover span.sprIco-logOut,
button.sprIco-logOut:hover { 
    background-position: -300px -50px;  
}

/* LogOut Button */
span.sprIco-nextPage,
button.sprIco-nextPage { 
    background-position: -300px -100px;  
    width:      120px;
    height:     30px;
}
a:hover span.sprIco-nextPage, 
button.sprIco-nextPage:hover { 
    background-position: -300px -150px;  
}

/* LogOut Button */
span.sprIco-topPage { 
    background-position: -300px -200px;  
    width:      120px;
    height:     30px;
}
a:hover span.sprIco-topPage { 
    background-position: -300px -250px;  
}

/* Cart In Button */
span.sprIco-cartIn,
button.sprIco-cartIn { 
    background-position: -450px 0;  
    width:      160px;
    height:     30px;
}
a:hover span.sprIco-cartIn,
button.sprIco-cartIn:hover { 
    background-position: -450px -50px;  
}

/* Item Detail Button */
span.sprIco-myFavorites { 
    background-position: -450px -100px;  
    width:      160px;
    height:     26px;
}
a:hover span.sprIco-myFavorites { 
    background-position: -450px -150px;  
}

/* Item Detail Button */
span.sprIco-itemDtl { 
    background-position: -620px 0;  
    width:      160px;
    height:     30px;
}
a:hover span.sprIco-itemDtl { 
    background-position: -620px -50px;  
}

/* Item Detail Button */
span.sprIco-shopCartTitle {
    background-position: -960px 0;
    line-height: 25px;
    margin: 0px;
    width: 100%;
}

/* Item Detail Button */
span.sprIco-categoryTitle { 
    background-position: -960px -30px;
    line-height: 25px;
    margin: 0px;
    width: 100%;
}

/* Item Detail Button */
span.sprIco-logInTitle { 
    background-position: -960px -60px;
    line-height: 25px;
    margin: 0px;
    width: 100%;
}

/* Item Detail Button */
span.sprIco-SrchWhrTitle { 
    background-position: -960px -120px;
    line-height: 25px;
    margin: 0px;
    width: 100%;
}

span.sprIco-ItemStat_1, 
span.sprIco-ItemStat_2, 
span.sprIco-ItemStat_3, 
span.sprIco-ItemStat_4, 
span.sprIco-ItemStat_5 {
    width:      60px;
    height:     17px;
}

span.sprIco-ItemStat_1 {
    background-position: -960px -320px;
}

span.sprIco-ItemStat_2 {
    background-position: -960px -340px;
}

span.sprIco-ItemStat_3 {
    background-position: -960px -360px;
}

span.sprIco-ItemStat_4 {
    background-position: -960px -380px;
}

span.sprIco-ItemStat_5 {
    background-position: -960px -400px;
}
