@charset "utf-8";
.jp .backtohome {
	width: 120px;
}

.jp #detail .foot_buy .buy_now, .jp .cart_button a, .jp .submit_order, .jp .buy_page_button_add, .jp .buy_page_button_buy {
	letter-spacing: 0px;
}

.jp .form_lists .form_name input {
    width: 49%;
    padding-left: 5px;
}

.jp .form_lists input.form_firstname  {
    padding-left: 65px;
    margin-right: 5px;
}

.jp .form_lists .form_mobile input {
    padding-left: 100px;
}

.jp .form_lists .form_address input {
    padding-left: 70px;
    padding-right: 5px;
}

.jp .form_lists .form_postcode input {
    padding-left: 80px;
}

.jp .form_lists .form_city {
    margin-bottom: 5px;
}

.jp .form_lists .form_city input {
    padding-left: 80px;
}

.jp .form_lists .form_email input {
    padding-left: 80px;
}

.jp .form_lists .form_message textarea {
	padding: 10px 10px 10px 71px;
}

.jp #tracking .tracking_orders_title {
	width: 85px;
}

.jp .index_new_title {
    background-image: url(../images/index_new_english.png);
}

.jp .index_countdown_title {
    background-image: url(../images/index_countdown_english.png);
}

.jp .index_featured_title {
    background-image: url(../images/index_featured_english.png);
}

.jp .category_lists li a {
    padding-left: 5px;
}

.jp .category_lists li a.selected {
    padding-left: 2px;
}

.jp .head_navs li a {
	padding-left: 15px;
	font-size: 14px;
	overflow: hidden;
}
.jp .form_lists .form_select select {
    width: 100%;
}
.jp .form_city {
    width: 100%;
}
@media screen and (max-width: 599px) {
	.jp .form_lists .form_postcode, .jp .form_lists .form_city {
		width: 100%;
		margin: 0 0 5px 0;
	}

	.jp .form_lists .form_halfpage {
		display: block;
	}
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.data-table {
    width: 100%;
    font-size: 14px;
    color: rgb(102, 102, 102);
    margin-top: 0;
}

.data-table tr {
    height: 27px;
}
.data-table th {
    background: none repeat scroll 0% 0% rgb(244, 244, 244);
    text-transform: uppercase;
    font-family: "Arial";
    white-space: nowrap;
}
.data-table th {
    border: 1px solid rgb(204, 204, 204);
    font-weight: 100;
    padding: 5px;
}
.data-table td {
    padding: 10px;
    background: #fff;
    border: 1px solid rgb(204, 204, 204);
}