.float-button {
 
background-color:#303f9f;
opacity: 0.9;
color: white;
border-radius: 50%;
/*border-radius:15% 0 0 0;*/
width: 44px;
	height: 44px;
font-size: 28px;
position: fixed;
bottom: 5%; /* Adjust height */
right: 5%; /* Adjust position */
z-index: 1000;
}
 
.float-button .height_fix {
  margin-top: 100%;
  border: 1px solid red;
}
 
.float-button .content {
  position: absolute;
  left: 0;
  top: 50%;
  height: 100%;
  width: 100%;
  text-align: center;
  margin-top: -20px;
  color: white;
}

.se-item .title {
	white-space: normal!important;
}

.se-item .label {
	font-size: 11px;
	padding: 1px 3px;
	border-radius: 3px;
}

.se-item .se-thumb {
	float: left;
	margin: 0 10px 15px 0;
}

.se-item .se-thumb img {
	margin: 0;
}

.se-item a.item-content {
	padding: 15px !important;
}

.se-item-right {
	/*float: right;*/
	position: absolute;
	top: 15px;
	right: 15px;
}

.keepa_box {
	position: relative;
	margin-top: 10px;
	width: 72px;
	height: 43px;
	overflow: hidden;
	border: 1px solid #4D914C;
	border-radius: 5px;
}

.keepa_box .inner {
	display: block;
	width: 187px;
	height: 75px;
	-webkit-transform: translate(-30px, -19px); /* Safari用 */
  	transform: translate(-30px, -19px);
}

.keepa_box .inner img {
	width: 100%;
	height: auto;
}

*[selectable-text] {
	
}

*[selectable-text] input {
  cursor:text !important;
  background:inherit !important;
  font-size:inherit;
  width:100%;
	text-align: right;
	height: auto!important;
	line-height: inherit!important;
  /* etc. You should style it as you want so that it looks natural, not like an input field. */
}

.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.table > tbody > tr > td {
	padding: 8px 10px !important;
}

.se-tags {
	margin: 0 0 5px;
}

.se-tags .label {
	font-size: 11px;
	padding: 1px 3px;
	border-radius: 3px;
}


.se-item-table-continer {
	clear: both;
	max-width: 600px;
}

.se-item-table {
	clear: both;
	font-size: 11px;
	width: 100%;
}

.se-table-btn {
	color: #fff;
	text-align: center;
}

.amazon-head > td{
	background-color: #E6C48B!important;
}

.amazon-body > td{
	background-color: #F8E8D7!important;
}

.s-head > td{
	background-color: #D2E8A0!important;
}

.s-body > td{
	background-color: #E3F2CE!important;
}

.y-head > td{
	background-color: #9DBCF1!important;
}

.y-body > td{
	background-color: #E5F5FA!important;
}

.r-head > td{
	background-color: #F5A9AA!important;
}

.r-body > td{
	background-color: #F4DBDB!important;
}