@charset "utf-8";
.price:hover, .box-list-item-price:hover {
	color:#f00;
}
.box-paging-link:hover {
	background:#fc3;
}
.tab-hotel:hover {
	background:#bce040;
}
.tab-airporthotel:hover {
	background:#cae;
}
.tab-flight:hover {
	background:#4ab9bf;
}
.tab-flightmultireg:hover {
	background:#3b5;
}
.tab-search, .button-search-sub, .button-product, button, .button {
	cursor:pointer;
}
.box-history:hover {
	border-color:#f91;
}
.icon-button-left:hover, .icon-button-right:hover, .icon-button-right-1:hover, .icon-button-right-top:hover {
	color:#666;
}
.calendar-date-link:hover {
	background:#bce040;
}
.link-japan:hover {
	color:#128;
}
.link-asia:hover {
	color:#e42;
}
.link-resort:hover {
	color:#39c;
}
.link-europe:hover {
	color:#882;
}
.link-other:hover {
	color:#392;
}
.icon-menu-link:hover, .icon-float-link:hover {
	color:#fff;
}
button:hover, .button:hover {
	-moz-transform:translateY(1px);
	-moz-transform:translateY(0.1rem);
	-webkit-transform:translateY(1px);
	-webkit-transform:translateY(0.1rem);
	-o-transform:translateY(1px);
	-o-transform:translateY(0.1rem);
	-ms-transform:translateY(1px);
	-ms-transform:translateY(0.1rem);
	transform:translateY(1px);
	transform:translateY(0.1rem);
}
.button-product:hover, .button-search-main:hover, .button-search-sub:hover {
	background:#f61;
	box-shadow:0 2px 2px rgba(0,0,0,0.4);
	box-shadow:0 0.2rem 0.2rem rgba(0,0,0,0.4);
}
.icon-button-left:active, .icon-button-right:active, .icon-button-right-1:active, .icon-button-right-top:active {
	color:#444;
}
.icon-star-active {
	color:#fd0;
}
.icon-star-inactive {
	color:#ccc;
}
button:active, .button:active {
	-moz-transform:translateY(2px);
	-moz-transform:translateY(0.2rem);
	-webkit-transform:translateY(2px);
	-webkit-transform:translateY(0.2rem);
	-o-transform:translateY(2px);
	-o-transform:translateY(0.2rem);
	-ms-transform:translateY(2px);
	-ms-transform:translateY(0.2rem);
	transform:translateY(2px);
	transform:translateY(0.2rem);
}
.button-product:active, .button-search-main:active, .button-search-sub:active {
	background:#f61;
	box-shadow:none;
}
.link {
	cursor:pointer;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}