@charset "utf-8";
/* CSS Document */

/********************************************************************/
/* Your Shopping Cart */
#continue_shopping A {
	display: block;
	height: 20px;
	padding: 5px 5px 6px 0px;
	background-image: url(img/icon_sr.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	border: none;
	float: right;
}

#continue_shopping A,
.clearfix #charge_help A {
	width: 130px;
}

.en_version #continue_shopping A,
.en_version .clearfix #charge_help A {
	width: 230px;
}

/********************************************************************/
/* item list layout */

.layout_photo .list_item_table {
	background-color: #2F1700;
}

.layout_photo .list_item_photo {
	background-color: #442F1A;
}

.contents .layout_photo li A {
	color: #999966;
}

.contents .layout_photo .more_item A {
	background-image: url(img/icon_b.gif);
	border-top: 1px solid #442F1A;
	color: #FFFFFF;
}

.sort_layout_icons,
.sort_stock,
.sort_order {
	border-right: 1px solid #442F1A;
}

/* swipe list */
.swipe_list .pointer span {
	border: 1px solid #442F1A;
}
.swipe_list .pointer span.current {
	background-color: #FF6600;
	border: 1px solid #FF6600;
}

.swipe_list .pointer_box span.pointer_prev {
	border: 1px solid #442F1A;
	background-image: url(img/icon_prev.gif);
}

.swipe_list .pointer_box span.pointer_next {
	border: 1px solid #442F1A;
	background-image: url(img/icon_next.gif);
}

.swipe_list .thumbnail .photo_on .thumbnail_image_link {
	border-bottom: 3px solid #FF6600;
}

/********************************************************************/
/* item list pager */

.listpager {
	border-top: 1px solid #442F1A;
	background-color: #2F1700;
}

#pagertop {
	border-bottom: 1px solid #442F1A;
}

.listpager strong {
	border: 1px solid #442F1A;
	background-color: #442F1A;
	color: #FFFFFF;
}

.listpager A {
	border: 1px solid #442F1A;
	background-color: #2F1700;
}

.listpager A:hover {
	border: 1px solid #442F1A;
	background-color: #442F1A;
	color: #FFFFFF;
}

/********************************************************************/
/* loading display of form */

.loading {
	width: 20px;
	height: 20px;
	display: inline-block;
	background-image: url(img/load_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/********************************************************************/
/* header/footer menu */

.toggle_menu {
	position: absolute;
	top: 15px;
	right: 10px;
}

#footernavilist,
#headernavilist {
	background-color: #462300;
	padding: 5px;
	text-align: center;
}

#footernavilist .footer_navi,
#headernavilist .header_navi {
	border-bottom: 1px solid #000000;
}

#footernavilist .footer_navi_link,
#headernavilist .header_navi_link {
	display: block;
	padding: 8px 20px 8px 5px;
	background-image: url(img/icon_w.gif);
	background-size: 30px 40px;
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
}

#headernavilist .header_navi.toppos,
#footernavilist .footer_navi.toppos {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

#headernavilist .header_navi.bottompos,
#footernavilist .footer_navi.bottompos {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

#headernavilist .header_navi.toppos,
#footernavilist .footer_navi.toppos {
	border-top: none;
}

#footernavilist .footer_navi.bottompos {
	border-bottom: none;
}

.navi_close A {
	display: block;
	padding: 10px;
	text-align: center;
}

/********************************************************************/
/* wishlist */

.category_search {
	background-color: #2F1700;
}

.category_search .item_search {
	background-color: #000000;
}

.category_search .box_padding {
	border-bottom: 1px dotted #000000;
}

.list_item_table .bulk_check_box {
	background-color: #462300;
}

.list_item_btn .delete {
	background-image: url(img/icon_delete.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}

.fixed_bottom .item_btn_box,
.wishlist_btn .item_btn_box {
	background-color: #000000;
}

.fixed_bottom .item_btn_box {
	border-top: 1px solid #222222;
}

.overlay_area .modal_skin {
	border: 1px solid #000000;
}

.item_memo_text {
	background-color: #2F1700;
}

#top_bulk_btn {
	border-bottom: 1px solid #2F1700;
}

.page_data_bg {
	background-color: #2F1700;
}

.btn .btn_color_common {
	background-color: #666666;
	background-image: url(img/btn_bg02.gif);
}

.close_btn {
	width: 20px;
	height: 20px;
	background-color: #000000;
	border-radius: 20px;
}

.item_search .item_search_btn .searchinput {
	background-color: #000000;
}

/********************************************************************/
/* toggle menu */

.toggle_menu_title h4 {
	background-image: url(img/detail_sub_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #663300;
	margin-bottom: 1px;
}

.toggle_menu_title h4 A {
	display: block;
	color: #FFFFFF;
	padding: 12px 20px 11px 10px;
	background-repeat: no-repeat;
	background-position: right center;
}

.toggle_menu_title h4 .open {
	background-image: url(img/icon_openw.gif);
}

.toggle_menu_title h4 .close {
	background-image: url(img/icon_closew.gif);
}

.confirm_email.point_box,
.amazon#shoppingcart_page_step21 .point_box {
	color: #000000;
}