/* 共通エレメント */
/*
body {
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head_bg1.gif);
}
*/
h1 {
	font-size: 16px;
	background-image: url(../img/h1.gif);
	background-repeat: repeat-x;
	line-height: 46px;
	margin-bottom: 0px;

}
/*
h2 {
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	background-image: url(../img/h2.gif);
	background-repeat: repeat;
	padding: 0px 3px;
	margin: 0px;
	text-align: center;
}
*/
h2 a{
	color: #000000;
	text-decoration: none;
}
h2 a:hover{
	color: #000000;
	text-decoration: underline;
}

h3 {
	font-size: 14px;
	padding-left: 10px;
	background-image: url(../img/arrow_green.gif);
	background-repeat: no-repeat;
	margin: 5px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

h3 a{
	color: #069162;
	text-decoration: none;
}
h3 a:hover{
	color: #069162;
	text-decoration: underline;
}

h4 {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

h5 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0;
	line-height: 120%;
}

p {
	line-height: 140%;
	margin: 0px;
	padding: 0px;
	font-size: 12px;

}

a:focus{outline:none;}

ul {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* ヘッダー共通１：ガイド・問い合わせ・よくあるご質問Q&A/お問い合わせ */
.heada {
	font-size: 11px;
	font-weight: bold;
	color: #292826;
	padding-top: 3px;

}
.heada a{
	color: #292826;
	text-decoration: none;
}
.heada a:hover{
	color: #972538;
	text-decoration: none;
}


/* ヘッダー共通２：<a href="mypage.html">マイページ</a> */
.headb {
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 6px;

}
.headb a{
	color: #FFFFFF;
	text-decoration: none;
}
.headb a:hover{
	color: #E3FD50;
	text-decoration: none;
}


/* システムインフォーメーション */
.sysinfo {
	font-size: 11px;
	color: #372026;
	line-height: 25px;
	background-color: #FCDEDE;
}


/* ログイン部分 */
.login {
	font-size: 11px;
	color: #000000;
	line-height: 16px;

}
.login a{
	color: #000000;
	text-decoration: none;
}
.login a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}


/* 商品検索部分 */
.search {
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	text-align:left;
}


/* よくある質問 */
.faqa {
	font-size: 12px;
	font-weight: bold;
	color: #525050;
	line-height: 16px;
}
.faqb {
	font-size: 11px;
	color: #525050;
	line-height: 16px;
}
.faqb a{
	color: #525050;
	text-decoration: none;
}
.faqb a:hover{
	color: #C44951;
	text-decoration: underline;
}


/* ベスト３ */
.ranking {
	font-size:12px;
	line-height:18px;
	color: #333333;
}
.ranking a{
	color: #0000FF;
	text-decoration: none;
}
.ranking a:hover{
	color: #E90F0F;
	text-decoration: underline;
}
.rankins {
	font-size:10px;
	line-height:16px;
	color: #333333;
}


/* 今週のおすすめ */
.recommend {
	font-size:14px;
	line-height:20px;
	font-weight: bold;
	color: #333333;
}
.recommend a{
	color: #0000FF;
	text-decoration: none;
}
.recommend a:hover{
	color: #E90F0F;
	text-decoration: underline;
}
.recommends {
	font-size:11px;
	line-height:16px;
	color: #333333;
}


/* 期間限定販売商品 */
.limiteda {
	font-size:11px;
	line-height:16px;
	color: #333333;
}
.limitedb {
	font-size:9px;
	line-height:14px;
	color: #333333;
}


/* ニュース＆トピックス */
.news {
	font-size:11px;
	line-height:18px;
	color: #333333;
}
.news a{
	color: #333333;
	text-decoration: none;
}
.news a:hover{
	color: #E90F0F;
	text-decoration: underline;
}


/* SSLサーバ電子証明書 */
.ssl {
	font-size:11px;
	line-height:16px;
	color: #333333;
}


/* フッター表記 */
.footer {
	background-image: url(../img/h1.gif);
	background-repeat: repeat-x;
	background-position:center;
	height:45px;
    margin:0 auto 0 auto;
	font-size: 11px;
	line-height: 140%;
	color: #333333;
}
.footer a{
	color: #333333;
	text-decoration: none;
}
.footer a:hover{
	color: #666666;
	text-decoration: underline;
}
.copyright {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #000000;
}


/* カテゴリー検索 */
.category1 {
	margin: 0px 5px 0px 25px;
	list-style-image: url(../img/arrow_01.gif);
	font-size:12px;
	font-weight: bold;
	line-height:22px;
	padding: 0px;
	list-style-type: none;
	vertical-align: text-top;

}
.category1 a{
	color: #000000;
	text-decoration: none;
}
.category1 a:hover{
	margin: 0px 5px 0px 0px;
	list-style-image: url(../img/arrow_01r.gif);
	color: #000000;
	text-decoration: underline;
}
.category1 a:visited{
	color: #000000;
}
.category1_open {
	margin: 0px 5px 0px 25px;
	list-style-image: url(../img/arrow_01r.gif);
	font-size:12px;
	font-weight: bold;
	line-height:22px;
	padding: 0px;
	list-style-type: none;
	vertical-align: text-top;
}
.category1_open a{
	color: #000000;
	text-decoration: none;
}

.category2 {
	margin: 0px 5px 0px 35px;
	list-style-image: url(../img/arrow_02.gif);
	font-size:12px;
	line-height:22px;
	padding: 0px;
	list-style-type: none;
	vertical-align: text-top;
}
.category2 a{
	color: #000000;
	text-decoration: none;
}
.category2 a:hover{
	margin: 0px 5px 0px 0px;
	list-style-image: url(../img/arrow_02r.gif);
	color: #000000;
	text-decoration: underline;
}
.category2_open {
	margin: 0px 5px 0px 35px;
	list-style-image: url(../img/arrow_02r.gif);
	font-size:12px;
	line-height:22px;
	padding: 0px;
	list-style-type: none;
	vertical-align: text-top;
}
.category2_open a{
	color: #000000;
	text-decoration: none;
}

.category2b {
	margin: 0px 5px 0px 35px;
	list-style-image: url(../img/arrow_02.gif);
	font-size:12px;
	font-weight: bold;
	line-height:22px;
	padding: 0px;
	list-style-type: none;
	vertical-align: text-top;
}
.category2b a{
	color: #000000;
	text-decoration: none;
}
.category2b a:hover{
	margin: 0px 5px 0px 0px;
	list-style-image: url(../img/arrow_02r.gif);
	color: #000000;
	text-decoration: underline;
}
.category2b_open {
	margin: 0px 5px 0px 35px;
	list-style-image: url(../img/arrow_02r.gif);
	font-size:12px;
	font-weight: bold;
	line-height:22px;
	padding: 0px;
	list-style-type: none;
	vertical-align: text-top;
}
.category2b_open a{
	color: #000000;
	text-decoration: none;
}

.category3 {
	margin: 0px 5px 0px 55px;
	list-style-image: url(../img/arrow_03.gif);
	font-size:11px;
	line-height:20px;
	padding: 0px;
	list-style-type: none;
	vertical-align: text-top;
}
.category3 a{
	color: #000000;
	text-decoration: none;
}
.category3 a:hover{
	margin: 0px 5px 0px 0px;
	list-style-image: url(../img/arrow_03r.gif);
	color: #069162;
	text-decoration: underline;
}
.category3_open {
	margin: 0px 5px 0px 55px;
	list-style-image: url(../img/arrow_03r.gif);
	font-size:11px;
	color: #069162;
	line-height:20px;
	padding: 0px;
	list-style-type: none;
	vertical-align: text-top;
	font-weight: bold;


}
.category3_open a{
	color: #000000;
	text-decoration: none;
}


/* ぱんくずリンク */
.breadcrum {
	font-size:12px;
	line-height:18px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.breadcrum a{
	color: #069162;
	text-decoration: none;
}
.breadcrum a:hover{
	color: #069162;
	text-decoration: underline;
}


/* ページの先頭へ */
.pagetop {
	font-size: 11px;
	background-image: url(../img/pagetop.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: right;
	background-position: 640px;

}

.pagetop a{
	color: #000000;
	text-decoration: none;
}
.pagetop a:hover{
	color: #069162;
	text-decoration: underline;
}

/* 表示方法 */
.display {
	font-size:11px;
	line-height:18px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
.display a{
	color: #069162;
	text-decoration: none;
	margin:3px 3px 3px 3px;
}
.display a:hover{
	color: #069162;
	text-decoration: underline;
}
.display_active{
	color: #666666;
	text-decoration: none;
}


/* ドット罫線 */
.dothr {
	line-height: 13px;
	background-image: url(../img/hr.gif);
	background-repeat: repeat-x;
}
.dothr2 {
	line-height: 13px;
	background-image: url(../img/hr2.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


/* 表組み */
.hyou1 {
	font-size: 12px;
	line-height: 140%;
	background-color: #F6B8BB;
	text-align: center;
	margin: 3px;
	padding: 3px;
	border: 1px solid #FBDDDE;
}
.hyou1 a{
	color: #ff0000;
	text-decoration: none;
}
.hyou1 a:hover{
	color: #ff0000;
	text-decoration: underline;
}
.hyou2 {
	font-size: 12px;
	line-height: 140%;
	background-color: #FFFFFF;
	margin: 3px;
	padding: 5px;
}
.hyou2 a{
	color: #ff0000;
	text-decoration: none;
}
.hyou2 a:hover{
	color: #ff0000;
	text-decoration: underline;
}
.hyou3 {
	font-size: 12px;
	line-height: 140%;
	margin: 3px;
	padding: 3px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.hyou3 a{
	color: #069162;
	text-decoration: none;
}
.hyou3 a:hover{
	color: #069162;
	text-decoration: underline;
}
.hyou4 {
	font-size: 10px;
	line-height: 140%;
	background-color: #F6B8BB;
	text-align: center;
	margin: 3px;
	padding: 3px;
	border: 1px solid #FBDDDE;
}


/* 写真囲み罫 */
.phkei {
	border: 1px solid #666666;
	
}

.phkei2 {
	border: 1px solid #999999;
}


/* 価格表示 */
.price1 {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
}

.price2 {
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	font-weight: bold;
}

.price3 {
	font-size: 14px;
	color: #ff0000;
	line-height: 140%;
	font-weight: bold;
}

/* スペック */
.spec {
	font-size: 12px;
	line-height: 140%;
}
.spec2 {
	font-size: 10px;
	line-height: 140%;
	color: #333333;
	padding-bottom: 5px;

}


/* 関連URL */
.relate {
	font-size:10px;
	line-height:18px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 15px;
}
.relate a{
	color: #069162;
	text-decoration: none;
}
.relate a:hover{
	color: #069162;
	text-decoration: underline;
}

.comment a{
	color: #069162;
}

/* カート合計額 */
.cartsum {
	font-size: 14px;
	line-height: 150%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	letter-spacing: 0.2em;
}


/* カート等ボタン文言 */
.btn {
	font-size: 11px;
	color: #292826;
	padding-bottom: 2px;

}
.btn a{
	color: #292826;
	text-decoration: none;
}
.btn a:hover{
	color: #0B8D4B;
	text-decoration: none;
}

/* 共通 */
/*プリントメニューマスタ背景*/
.Printcontainer
{
	/*background-image: url(../img/container_bg.gif);
	background-repeat:repeat;*/
    margin:0 auto 0 auto;
}
/*プリントメニューマスタヘッダー*/
.PrintHeader
{
    width:1000px;
    margin:0 auto 0 auto;
}
/*プリントメニューマスタヘッダーコントロール*/
.PrintHeaderControl
{
	float:right;
	margin-bottom:-50px;
}
.PrintHeaderInput
{
	float:left;
}
/*プリントメニューマスタフッター*/
.PrintFooter
{
	background-image: url(../img/h1.gif);
	background-repeat: repeat-x;
	background-position:center;
	height:45px;
    margin:0 auto 0 auto;
	font-size: 11px;
	line-height: 140%;
}
/*プリントメニューBody*/
.PrintMenuArea
{
    width:1000px;
    margin:0 auto 0 auto;
}
/*プリントメニュー上*/
div#FreeArea1
{
	text-align:left;
}
/*プリントメニュー左*/
div#FreeArea2
{
}
/*プリントメニュー右*/
div#FreeArea3
{
}
/*プリントメニュー下*/
div#FreeArea4
{
	text-align:left;
}
/*マスタ背景*/
#container
{
	/*background-image: url(../img/container_bg.gif);
	background-repeat:repeat;*/
}
#header_area
{
	text-align:left;
	margin:0 auto;
    width:1000px;
}
#header_link
{
	text-align:center;
	margin:0 auto;
    width:1000px;
}
#footer_area
{
	margin:2px auto;
	text-align:right;
    width:1000px;
}
#footer_link
{
	text-align:center;
	margin:2px auto 8px auto;
    width:1000px;
}

/* 注文Step画像-カート */
div.step_cart {
	background-image: url(../img/step_01.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:100%;
	background-position:center;
	min-height:70px;
}
/* 注文Step画像-配送・支払方法選択 */
div.step_method {
	background-image: url(../img/step_02.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:100%;
	background-position:center;
	min-height:70px;
}
/* 注文Step画像-注文内容確認 */
div.step_estimate {
	background-image: url(../img/step_03.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:100%;
	background-position:center;
	min-height:70px;
}
/* 注文Step画像-注文完了 */
div.step_order {
	background-image: url(../img/step_04.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:100%;
	background-position:center;
	min-height:70px;
}

/* タイトル画像 */
/* カートバナー */
div.cartview_title {
	background-image: url(../img/ti_cart2.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:44px;
	width:710px;
}
/* 配送方法・支払方法選択タイトル */
div.methodsel_title {
	background-image: url(../img/ti_cart_method.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/* 注文内容確認タイトル */
div.estimatecon_title {
	background-image: url(../img/ti_cart_confirm.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/* 注文完了タイトル */
div.orderfini_title {
	background-image: url(../img/ti_cart_complete.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/* 会員区分選択タイトル */
div.division_title {
	background-image: url(../img/new1.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/* 会員区分選択ログインタイトル */
div.division_titlelogin {
	background-image: url(../img/new1.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/* 会員区分選択初めタイトル */
div.division_titlenew {
	background-image: url(../img/new1.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/* 会員区分選択ゲストタイトル */
div.division_titleguest {
	background-image: url(../img/new1.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/* 利用規約タイトル */
div.agree_title {
	background-image: url(../img/new1.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/* 会員情報の登録タイトル */
div.customerins_title {
	background-image: url(../img/new1.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:100%;
	background-position:left;
	height:40px;
	width:710px;
}
/* 会員情報の登録内容確認タイトル */
div.customercon_title {
	background-image: url(../img/new1.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/* 届け先の登録変更タイトル */
div.dest_title {
	background-image: url(../img/ti_address.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/* お客様情報の登録・変更 */
div.profile_title{
	background-image: url(../img/ti_prolife.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/*購入履歴・注文状況*/
div.orderhistory_title{
	background-image: url(../img/ti_order.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/*パスワードお問い合わせ*/
div.reminder_title{
	background-image: url(../img/ti_pass_inquiry.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/*退会*/
div.withdrawal_title{
	background-image: url(../img/ti_resign.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/*パスワードお問い合わせ*/
div.inquiry_title{
	background-image: url(../img/ti_inquiry.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:40px;
	width:710px;
}
/*サポートデスク*/
div.support_content
{
	background-image: url(../img/support.png);
	background-repeat:no-repeat;
	text-align:center;
	background-position:left;
	height:115px;
	width:404px;
}

/* ボタン画像 */
/* 戻る */
.btn_return
{
	background-image: url(../img/btn_04.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_return:hover
{
	/*background-image: url(../img/btn_04.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 次へ */
.btn_next
{
	background-image: url(../img/btn_03.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_next:hover
{
	/*background-image: url(../img/btn_03.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 削除 */
.btn_delete
{
	background-image: url(../img/btn_08.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_delete:hover
{
	/*background-image: url(../img/btn_08.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 登録 */
.btn_register
{
	background-image: url(../img/btn_18.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_register:hover
{
	/*background-image: url(../img/btn_18.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 次へ(確認画面) */
.btn_confirm
{
	background-image: url(../img/btn_19.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_confirm:hover
{
	/*background-image: url(../img/btn_19.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 送信 */
.btn_sendmail
{
	background-image: url(../img/btn_send.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_sendmail:hover
{
	/*background-image: url(../img/btn_send.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 退会する */
.btn_withdrawal
{
	background-image: url(../img/btn_25.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_withdrawal:hover
{
	/*background-image: url(../img/btn_25.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* プリント注文を続ける */
a.btn_cart_back
{
	background-image: url(../img/cart_p_back.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_cart_back:hover
{
	/*background-image: url(../img/cart_p_back.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* ご購入手続きへ */
.btn_cart_next
{
	background-image: url(../img/cart_next.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_cart_next:hover
{
	/*background-image: url(../img/cart_next.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 変更 */
.btn_cartchange
{
    cursor:hand;
}
/* 再計算 */
.btn_couponcalc
{
    cursor:hand;
}
/* 住所検索 */
.btn_zipsearch
{
    cursor:hand;
}
/* 同意します */
.btn_agree
{
	background-image: url(../img/btn_16.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_agree:hover
{
	/*background-image: url(../img/btn_16.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 同意しません */
.btn_noagree
{
	background-image: url(../img/btn_17.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_noagree:hover
{
	/*background-image: url(../img/btn_17.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 届け先の変更 */
.btn_changedest
{
	background-image: url(../img/changedest.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 120px;
	display:inline-block;
	vertical-align:middle;
}
.btn_changedest:hover
{
	/*background-image: url(../img/changedest.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 120px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 他の届け先の登録 */
.btn_otherdest
{
	background-image: url(../img/addr.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 120px;
	display:inline-block;
	vertical-align:middle;
}
.btn_otherdest:hover
{
	/*background-image: url(../img/addr.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 120px;
	display:inline-block;
	vertical-align:middle;*/
}
/* ログイン */
.btn_login
{
	background-image: url(../img/btn_login.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_login:hover
{
	/*background-image: url(../img/btn_login.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 新規会員登録 */
.btn_newuser
{
	background-image: url(../img/btn_newuser.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_newuser:hover
{
	/*background-image: url(../img/btn_newuser.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* ゲスト購入 */
.btn_guest
{
	background-image: url(../img/btn_guest.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_guest:hover
{
	/*background-image: url(../img/btn_guest.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 注文確定 */
.btn_estimate
{
	background-image: url(../img/btn_determinate.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_estimate:hover
{
	/*background-image: url(../img/btn_determinate.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* トップページへ */
.btn_top
{
	background-image: url(../img/btn_top.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;
}
.btn_top:hover
{
	/*background-image: url(../img/btn_top.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 150px;
	display:inline-block;
	vertical-align:middle;*/
}
/* プリントメニュー */
.btn_tomenu
{
	background-image: url(../img/btn_mypage_02.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;
}
.btn_tomenu:hover
{
	/*background-image: url(../img/btn_mypage_02.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 閉じる */
.btn_close
{
	background-image: url(../img/btn_50.bmp);
	background-repeat:no-repeat;
	height: 30px;
	width: 152px;
	display:inline-block;
	vertical-align:middle;
}
.btn_close:hover
{
	/*background-image: url(../img/btn_50.bmp);
	background-repeat:no-repeat;
	height: 30px;
	width: 152px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 注文履歴・注文状況 */
.btn_menuhistory
{
	background-image: url(../img/btn_mypage_04.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;
}
.btn_menuhistory:hover
{
	/*background-image: url(../img/btn_mypage_04.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 会員情報変更 */
.btn_menucustomerinfo
{
	background-image: url(../img/btn_mypage_05.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;
}
.btn_menucustomerinfo:hover
{
	/*background-image: url(../img/btn_mypage_05.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;*/
}
/* アドレス帳の新規登録 */
.btn_menucustomerdest
{
	background-image: url(../img/btn_mypage_06.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;
}
.btn_menucustomerdest:hover
{
	/*background-image: url(../img/btn_mypage_06.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;*/
}
/* お問い合わせ */
.btn_menucontact
{
	background-image: url(../img/btn_mypage_10.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;
}
.btn_menucontact:hover
{
	/*background-image: url(../img/btn_mypage_10.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;*/
}
/* 退会する */
.btn_menuwithdrawal
{
	background-image: url(../img/btn_mypage_12.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;
}
.btn_menuwithdrawal:hover
{
	/*background-image: url(../img/btn_mypage_12.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;*/
}
/* ログアウト */
.btn_menulogout
{
	background-image: url(../img/btn_mypage_13.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;
}
.btn_menulogout:hover
{
	/*background-image: url(../img/btn_mypage_13.gif);
	background-repeat:no-repeat;
	height: 40px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;*/
}
/* カートをみる */
.btn_cartlink
{
	background-image: url(../img/btn_cartlink.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 108px;
	display:inline-block;
	vertical-align:top;
}
.btn_cartlink:hover
{
	/*background-image: url(../img/btn_cartlink.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 108px;
	display:inline-block;
	vertical-align:middle;*/
}
/* カートへ */
.btn_cart
{
	background-image: url(../img/Btn_GoShoppingCart.gif);
	background-repeat:no-repeat;
	height: 35px;
	width: 146px;
	display:inline-block;
	vertical-align:top;
}
.btn_cart:hover
{
	/*background-image: url(../img/Btn_GoShoppingCart.gif);
	background-repeat:no-repeat;
	height: 35px;
	width: 146px;
	display:inline-block;
	vertical-align:middle;*/
}