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

/* 無料会員登録（小） */
.btn_to_ej,
.btn_new_member_sml,
.btn_check,
.btn_send,
.btn_back,
.btn_caution,
.btn_password,
.btn_refusal,
.btn_next,
.btn_set_item,
.btn_back_list,
.btn_change,
.btn_custom,
.btn_confirm,
.btn_send_upload,
.btn_cancel{
	display:block;
	width:155px;
	height:41px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	outline:none;
	border:0px;
	text-align:left !important;
	text-indent:-9999px !important;
	}

.btn_send_upload{
	display:block;
	width:157px;
	height:44px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	outline:none;
	border:0px;
	text-align:left !important;
	text-indent:-9999px !important;
}

.btn_send_identity{
	display:block;
	width:156px;
	height:42px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	outline:none;
	border:0px;
	text-align:left !important;
	text-indent:-9999px !important;
}

.btn_send_mail_identity{
	display:block;
	width:164px;
	height:44px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	outline:none;
	border:0px;
	text-align:left !important;
	text-indent:-9999px !important;
}

.btn_get_coupon{
	display:block;
	width:320px;
	height:100px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	outline:none;
	border:0px;
	text-align:left !important;
	text-indent:-9999px !important;
}

.btn_member_confirm{
	display:block;
	width:257px;
	height:60px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	outline:none;
	border:0px;
	text-align:left !important;
	text-indent:-9999px !important;
}

.btn_to_ej:hover,
.btn_new_member_sml:hover,
.btn_check:hover,
.btn_send:hover,
.btn_back:hover,
.btn_caution:hover,
.btn_password:hover,
.btn_refusal:hover,
.btn_next:hover,
.btn_set_item:hover,
.btn_back_list:hover,
.btn_change:hover,
.btn_custom:hover,
.btn_confirm:hover,
.btn_cancel:hover{
	background-position:0px -44px;
	cursor:pointer;
	}

.btn_send_upload:hover{
	background-position:0px -44px;
	cursor:pointer;
}

.btn_send_identity:hover{
	background-position:0px -44px;
	cursor:pointer;
}

.btn_send_mail_identity:hover{
	background-position:0px -44px;
	cursor:pointer;	
}

.btn_get_coupon:hover{
	cursor:pointer;
}

.btn_member_confirm:hover{
	background-position:0px -60px;
	cursor:pointer;
}

input.btn_check,
input.btn_send,
input.btn_back,
input.btn_next,
input.btn_back_list,
input.btn_change,
input.btn_send_upload,
input.btn_send_identity,
input.btn_send_mail_identity,
input.btn_get_coupon,
input.btn_member_confirm,
input.btn_custom{
	content:"";
	overflow:hidden;
	}

.btn_to_ej{background-image:url(../../images/new_en/btn_agent_s.gif);}
.btn_new_member_sml{background-image:url(../../images/new_en/btn_new_member_sml.gif);}
.btn_check{background-image:url(../../images/new_en/btn_check.gif);}
.btn_send{background-image:url(../../images/new_en/btn_send.gif);}
.btn_back{background-image:url(../../images/new_en/btn_back.gif);}
.btn_caution{background-image:url(../../images/new_en/btn_caution.gif);}
.btn_password{background-image:url(../../images/new_en/btn_password.gif);}
.btn_refusal{background-image:url(../../images/new_en/btn_refusal.gif);}
.btn_next{background-image:url(../../images/new_en/btn_next.gif);}
.btn_set_item{background-image:url(../../images/new_en/btn_set_item.gif);}
.btn_back_list{background-image:url(../../images/new_en/btn_back_list.gif);}
.btn_change{background-image:url(../../images/new_en/btn_change.gif);}
.btn_custom{background-image:url(../../images/new_en/btn_custom.gif);}
.btn_send_upload{background-image:url(../../images/new_en/btn_send_upload.png);}
.btn_send_identity{background-image:url(../../images/new_en/btn_send_identity.png);}
.btn_send_mail_identity{background-image:url(../../images/new_en/btn_send_mail_identity.png);}
.btn_get_coupon{background:white url(../../images/new_en/btn_coupon_entry.gif);}
.btn_cancel{background-image:url(../../images/new_en/btn_cancel.gif);}
.btn_member_confirm{background-image:url(../../images/new_en/btn_member_confirm.png);}


/* 大きいボタン */
.btn_new_member_big,
.btn_login_big{
	display:block;
	width:226px;
	height:55px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:0px;
	text-indent:-9999px;
	text-align:left;
	outline:none;
	}

.btn_new_member_big{background-image:url(../../images/new_en/btn_new_member_big.gif);}
.btn_login_big{background-image:url(../../images/new_en/btn_login_big.gif);}

.btn_new_member_big:hover,
.btn_login_big:hover{
	background-position:0px -57px;
	cursor:pointer;
	}

input.btn_login_big{content:"";}



/* ログインボタン（フォーム用） */
.btn_login,
.btn_logout{
	display:block;
	width:85px;
	height:26px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	}

input.btn_login{content:"";}

.btn_login{background-image:url(../../images/new_en/btn_login.gif);}
.btn_logout{background-image:url(../../images/new_en/btn_logout.gif);}

.btn_login:hover,
.btn_logout:hover{
	cursor:pointer;
	background-position:0px -36px;
	}

/* サイドバー内、ジャンルトップボタン */
#btn_genre_guide,
#btn_genre_faq,
#btn_genre_shop,
#btn_genre_mypage{
	display:block;
	background-repeat:no-repeat;
	background-image:url(../../images/new_en/btn_genre_tops.gif);
	width:180px;
	height:37px;
	text-indent:-9999px;
	outline:none;
	}

#btn_genre_guide{background-position:0px 0px;}
#btn_genre_faq{background-position:0px -37px;}
#btn_genre_shop{background-position:0px -74px;}
#btn_genre_mypage{background-position:0px -111px;}

#btn_genre_guide:hover{background-position:-180px 0px;}
#btn_genre_faq:hover{background-position:-180px -37px;}
#btn_genre_shop:hover{background-position:-180px -74px;}
#btn_genre_mypage:hover{background-position:-180px -111px;}


/* ログインボタン（フォーム用） */
.btn_test_pay{
	display:block;
	width:85px;
	height:26px;
	background-image:url(../../images/new_en/btn_test_pay.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:0px;
	overflow:hidden;
	text-indent:-9999px;
	}

#now_en .btn_test_pay{background-image:url(../../images/new_en/btn_test_pay.gif);}
#now_cht .btn_test_pay{background-image:url(../../images/new_cht/btn_test_pay.gif);}
#now_chs .btn_test_pay{background-image:url(../../images/new_chs/btn_test_pay.gif);}

.btn_test_pay:hover{
	cursor:pointer;
	background-position:0px -36px;
	}

/* POPUPツールボタン */
.btn_detail_popup{
	clear:both;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	outline:none;
	width:342px;
	height:48px;
	}



.btn_detail_popup:hover{
	background-position:0px -48px;
	cursor:pointer;
	}

/* 規約に同意ボタン（フォーム） */
.btn_term_submit{
	display:block;
	width:337px;
	height:44px;
	background-image:url(../../images/new_en/btn_term_submit.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:0px;
	overflow:hidden;
	text-indent:-9999px;
	}

.btn_term_submit:hover{
	cursor:pointer;
	background-position:0px -44px;
	}

/* 無料会員登録＆ログイン（中） */
.btn_new_member_middle,
.btn_login_middle,
.btn_logout_middle{
	display:block;
	height:37px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	outline:none;
	border:0px;
	text-align:left !important;
	text-indent:-9999px !important;
	}

.btn_new_member_middle{
	width:148px;
	}

.btn_login_middle,
.btn_logout_middle{
	width:112px;
	}

.btn_new_member_middle:hover,
.btn_login_middle:hover,
.btn_logout_middle:hover{
	background-position:0px -37px;
	cursor:pointer;
	}

.btn_new_member_middle{background-image:url(../../images/new_en/btn_new_member_middle.gif);}
.btn_login_middle{background-image:url(../../images/new_en/btn_login_middle.gif);}
.btn_logout_middle{background-image:url(../../images/new_en/btn_logout_middle.gif);}

/* 最大サイズ会員登録ボタン */
.btn_new_member_extra{
	display:block;
	width:167px;
	height:138px;
	background:url(../../images/new_en/btn_new_member_extra.gif) no-repeat 2px 0px;
	border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	}

.btn_new_member_extra:hover{
	cursor:pointer;
	background-position:2px -144px;
	}

/* この内容で支払う */
.btn_this_pay{
	display:block;
	width:247px;
	height:42px;
	background:url(../../images/new_en/btn_this_pay.gif) no-repeat 2px 0px;
	border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	}

.btn_this_pay:hover{
	cursor:pointer;
	background-position:2px -44px;
	}

/* この内容で支払う2 */
.btn_settlement{
	display:block;
	width:247px;
	height:42px;
	background:url(../../images/new_en/btn_settlement.gif) no-repeat 2px 0px;
	border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	}

.btn_settlement:hover{
	cursor:pointer;
	background-position:2px -44px;
	}




/* この内容で発送手続きへ進む */
.btn_this_next{
	display:block;
	width:247px;
	height:42px;
	background:url(../../images/new_en/btn_this_next.gif) no-repeat 2px 0px;
	border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	}

.btn_this_next:hover{
	cursor:pointer;
	background-position:2px -44px;
	}

/* 決済方法を変更する */
.btn_change_settlement{
	display:block;
	width:247px;
	height:42px;
	background:url(../../images/new_en/btn_change_settlement.gif) no-repeat 0px 0px;
	border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	}

.btn_change_settlement:hover{
	cursor:pointer;
	background-position:0px -44px;
	}


/* この内容で同梱する */
.btn_item_set{
	display:block;
	width:247px;
	height:42px;
	background:url(../../images/new_en/btn_item_set.gif) no-repeat 0px 0px;
	border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	}

.btn_item_set:hover{
	cursor:pointer;
	background-position:0px -44px;
	}

.btn_this_next_substitute{
	display:block;
	width:247px;
	height:42px;
	background:url(../../images/new_en/btn_this_next_substitute.gif) no-repeat 2px 0px;
	border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	}

.btn_this_next_substitute:hover{
	cursor:pointer;
	background-position:2px -44px;
	}

/* 代理購入用ボタン20100623追加 */
.btn_to_agent{
	display:block;
	width:400px;
	height:49px;
	background-image:url(../../images/new_en/btn_agent.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:0px;
	overflow:hidden;
	text-indent:-9999px;
	}

#now_en .btn_to_agent{background-image:url(../../images/new_en/btn_agent.gif);}
#now_cht .btn_to_agent{background-image:url(../../images/new_cht/btn_agent.gif);}
#now_chs .btn_to_agent{background-image:url(../../images/new_en/btn_agent.gif);}
#now_kr .btn_to_agent{background-image:url(../../images/new_en/btn_agent.gif);}

.btn_to_agent:hover{
	cursor:pointer;
	background-position:0px -50px;
	}


/* 20100625追加　規約に同意ボタン（フォーム） */
.btn_term_submit_substitue{
	display:block;
	width:337px;
	height:44px;
	background-image:url(../../images/new_en/btn_term_submit_substitue.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:0px;
	overflow:hidden;
	text-indent:-9999px;
	}

.btn_term_submit_substitue:hover{
	cursor:pointer;
	background-position:0px -44px;
	}

/* 20100625追加　規約に同意ボタン（フォーム） */
.btn_add_submit_substitue{
	display:block;
	width:337px;
	height:44px;
	background-image:url(../../images/new_en/btn_add_submit_substitue.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:0px;
	overflow:hidden;
	text-indent:-9999px;
	}

.btn_add_submit_substitue:hover{
	cursor:pointer;
	background-position:0px -44px;
	}

/* 20110810追加倉庫移転ログインボタン */
.btn_moving_login{
	display:block;
	width:255px;
	height:65px;
	background:url(../../images/new_en/info_moving_login.gif) no-repeat 0px 0px;
	border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	}

.btn_moving_login:hover{
	cursor:pointer;
	background-position:0px -66px;
	}

/* 20120912 JNTOリンクバナー */
.btn_to_jnto_s{
	display:block;
	background-image:url(../../images/new_en/landing/jnto_ban_180x120.jpg);
	width:180px;
	height:120px;
	border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	}

.btn_send_upload{
	margin: 0 auto;
}

.btn_send_identity{
	margin: 0 auto;
}

.btn_send_mail_identity{
	margin: 0 auto;
}

.btn_get_coupon{
	margin: 0 auto;
}

.btn_send_back_identity{
	padding: 0px 20px 0px 20px;
	margin:5px 0 10px 0;
}

.btn_go_edit{
	margin-top: 0px;
	padding: auto;
}

.btn_confirm{background-image:url(../../images/new_en/btn_confirm.gif);}
