/* CSS Sprite */
#stylebook .css_img, #stylebook .css_button a{
	display: block;
	font-size: 0;
	line-height:1px;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	background-repeat: no-repeat;
}

/* STYLE BOOK */
#stylebook .img_stylebook{
	background-image: url("../images/button/en/stylebook.gif");
	width: 201px;
	height: 34px;
}

/* ITEM INFO */
#stylebook .img_iteminfo{
	background-image: url("../images/button/en/itemlist.gif");
	width: 189px;
	height: 32px;
}

/* PAGE TOP */
#stylebook .img_pagetop a{
	background-image: url("../images/button/en/pagetop.gif");
	width: 73px;
	height: 15px;
}#stylebook .img_pagetop a:hover{
	background-position: 0px -23px;
}

/* COORDINATE */
#stylebook .img_coordinate a{
	background-image: url("../images/button/en/coordinate.gif");
	width: 126px;
	height: 15px;
}#stylebook .img_coordinate a:hover{
	background-position: 0px -23px;
}

/* PREV_BOOK */
#stylebook .img_prev_book a{
	background-image: url("../images/button/en/nextprev_book.gif");
	width: 56px;
	height: 15px;
	position: absolute;
	right: 73px;
	bottom: 0;
}#stylebook .img_prev_book a:hover{
	background-position: 0px -23px;
}

#stylebook .img_prev_book_disable{
	background-image: url("../images/button/en/nextprev_book.gif");
	width: 56px;
	height: 15px;
	position: absolute;
	right: 73px;
	bottom: 0;
	background-position: 0px -46px;
}

/* NEXT_BOOK */
#stylebook .img_next_book a{
	background-image: url("../images/button/en/nextprev_book.gif");
	background-position: -73px 0;
	width: 56px;
	height: 15px;
	position: absolute;
	right: 0;
	bottom: 0;
}#stylebook .img_next_book a:hover{
	background-position: -73px -23px;
}

#stylebook .img_next_book_disable{
	background-image: url("../images/button/en/nextprev_book.gif");
	background-position: -73px 0;
	width: 56px;
	height: 15px;
	position: absolute;
	right: 0;
	bottom: 0;
	background-position: -73px -46px;
}

/* DIVIDE */
#stylebook .img_nextprev_divide_book{
	background-image: url("../images/button/en/nextprev_book.gif");
	background-position: -63px 0;
	width: 3px;
	height: 15px;
	position: absolute;
	right: 63px;
	bottom: 0;
}

/* PREV_STYLE */
#stylebook .img_prev_style a{
	background-image: url("../images/button/common/nextprev_style.gif");
	width: 25px;
	height: 70px;
	position: absolute;
	top: 0;
	left: 0;
}#stylebook .img_prev_style a:hover{
	background-position: -39px 0;
}

/* NEXT_STYLE */
#stylebook .img_next_style a{
	background-image: url("../images/button/common/nextprev_style.gif");
	background-position: 0 -70px;
	width: 25px;
	height: 70px;
	position: absolute;
	top: 0;
	left: 544px;
}#stylebook .img_next_style a:hover{
	background-position: -39px -70px;
}

/* BUY */
#stylebook .img_buy a{
	background-image: url("../images/button/en/buy.gif");
	width: 98px;
	height: 24px;
}#stylebook .img_buy a:hover{
	background-position: 0 -34px;
}

/* SOLD OUT */
#stylebook .img_soldout{
	background-image: url("../images/button/en/soldout.gif");
	width: 98px;
	height: 24px;
}

/* COMINGS SOON */
#stylebook .img_comingsoon{
	background-image: url("../images/button/en/comingsoon.gif");
	width: 98px;
	height: 24px;
}

/* COLLECTION */
#stylebook .img_collection a{
	background-image: url("../images/button/en/collection.gif");
	width: 98px;
	height: 24px;
}#stylebook .img_collection a:hover{
	background-position: 0 -34px;
}

/* ARROW */
#stylebook .css_img_arrow, #stylebook .css_button_arrow a{
	display: block;
	outline:none;
	background-image: url("../images/ui/arrow.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}
#stylebook .arrow.css_button_arrow a{
	background-position: 0 0;
	text-decoration:none;
	padding-top: 0px;
	padding-left: 21px;
}#stylebook .arrow.css_button_arrow a:hover{
	background-position: -1015px 0;
	text-decoration:none;
}#stylebook .arrow.css_button_arrow a.selected{
	background-position: -2015px 0;
	text-decoration:none;
}#stylebook .arrow.css_button_arrow a.selected:hover{
	background-position: -2015px 0;
	text-decoration:none;
}

div.sb_coordinate_title{
position: relative;
}

#stylebook ul.sns{
position: absolute;
left: 14px;
bottom: 21px;
}

#stylebook ul.sns li{
float: left;
margin: 0 10px 0 0;
}

#stylebook ul.sns li .twitter-share-button{
width: 68px !important;
}