/*--------------------*/
/*ボディ背景*/
/*--------------------*/

/*最背景に画像を入れる場合*/
body {
	letter-spacing:-0.1px;
	padding: 0px;
	margin: 0px 1px 0px 0px;
	font-size: 12px;
	line-height:130%;
	font:"ＭＳ Ｐゴシック", Osaka;
	background-image: url(tpl_image/005/back.gif);
	background-repeat: repeat;
}

/*左シャドー部分*/

.l_deco {
	width: 10px;
	background-image: url(tpl_image/005/bg_decoL.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
/*右シャドー部分*/
.r_deco {
	width: 10px;
	background-image: url(tpl_image/005/bg_decoR.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}


/*初期は使用せず　デザインテンプレート必要時のみ　　　*/

#body_bg {
	margin:0px;
	padding:0px;
	width: 890px;
	background-image: url(tpl_image/005/back.gif);
}


/*--------------------*/
/*ヘッダテーブル　　　*/
/*--------------------*/
#header {
	width: 870px;
	position: relative;
	background-image: url(http://img.mytempo.jp/shopimg/106/up/0dda3ac532.gif);
	background-repeat: no-repeat;
	height: 145px;
	background-position: bottom;
}

/*--------------------*/
/*各コンテナのテーブル*/
/*--------------------*/
#base {
	padding: 0px;
	width: 870px;
	height: auto;
	margin: 0px;
}

/*--------------------*/
/*　ユーザータイトル枠*/
/*--------------------*/
#u_title {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	height:200px;
	background-image: url(http://img.mytempo.jp/shopimg/106/up/03780378.jpg);
	width: 685px;
	background-repeat: no-repeat;
}
/*--------------------*/
/*　中央コンテナ枠　　*/
/*--------------------*/
#main {
	width: 500px;
	background-color: #FFFFFF;
}
/*--------------------*/
/*　左コンテナ枠　　　*/
/*--------------------*/
#left {
	width: 185px;
	background-color: #FFFFFF;
}

/*--------------------*/
/*　右コンテナ枠　　　*/
/*--------------------*/
#right {
	width: 185px;
	background: #FFFFFF;
}

/*--------------------*/
/*お店のキャッチフレーズ*/
/*--------------------*/
#shop_copy {
	margin-right: 7px;
	margin-left:5px;
	padding:3px;
	width:100%;
	height:auto;
	text-align:left;
	color: #8A644A;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	margin-bottom: 4px;
}

/*--------------------*/
/*お店のロゴ*/
/*--------------------*/
#shop_logo {
	margin-left:30px;
	padding:0px;
	height: 90px;
	width: 340px;
	background-image: url(http://img.mytempo.jp/shopimg/106/up/24982498.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--------------------------------------*/
/*お店のロゴ画像が無い場合のテキスト表示*/
/*--------------------------------------*/
/*SPANで指定*/

.f20 {
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
}


/*--------------------------------------------------*/
/*HOME　マイページ　メルマガ　決済送料　お問い合わせ*/
/*--------------------------------------------------*/
/*-----------------除去---------------------------*/

.shopnavi {
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	width: 890px;
	margin-right: 3px;
	margin-top: 4px;
	font-color: #FFFFFF;
}
#shopnavi {
	font-size: 12px;
	font-weight: normal;
	width: auto;
	font-color: #FFFFFF;
	padding: 3px;
	margin-right: 10px;
	margin-bottom: 4px;
}

/*--------------------------------------------------*/
/*下のメニュー*/
/*--------------------------------------------------*/
#foot_navi {
	font-size:small;
	height: 60px;
	width: 890px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#foot_copyright {
	font-size:12px;
	color: #666666;
	vertical-align: text-top;
	padding-top: 7px;
	padding-bottom: 30px;
}

/*--------------------*/
/*　フッダテーブル　　*/
/*--------------------*/
#footer {
	padding: 0px;
	height: 60px;
	width: 890px;
	background: url(tpl_image/005/bg_sig.jpg) no-repeat 0px 0px;
	font-weight: bold;
}
/***********************************************/
/*左右列クロス移動コンテナ*/
/***********************************************/
/*-------------------------------------*/
/* カートに入れる　　　ボタン　　　　　*/
/*-------------------------------------*/
#prv_cbtn {
	margin: 0px 9px 10px 9px;
	padding: 0px;
	height: auto;
	width: auto;
}

/*-------------------------------------*/
/* まとめてカートに入れる　　　ボタン　　　　　*/
/*-------------------------------------*/
.prv_cbtn2 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	height: auto;
	width: auto;
	text-align: center;
}

/*------------------------*/
/*　移動コンテナ　検索　　*/
/*------------------------*/

#prv_serch {
	margin: 7px 9px 15px 9px;
	padding: 0px;
	height: auto;
	width: auto;
	border: 1px solid #FF66CC;
	background: #FFFFFF;
}

/*--------------------------*/
/*　移動コンテナカテゴリ一覧*/
/*--------------------------*/

#prv_category {
	height: auto;
	width: 165px;
	background-image: url(tpl_image/005/cnt_bg01_bottom.gif);
	background-repeat: no-repeat;
	margin-top: 7px;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	padding-bottom: 6px;
	margin-bottom: 15px;
	background-color: #FF9900;
}
/*--------------------------*/
/*　移動コンテナ買物メモ　　*/
/*--------------------------*/

#prv_basket {
	height: 295px;
	width: 165px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 15px;
	margin-left: 9px;
	background-image: url(tpl_image/005/cnt_bg02_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 6px;
	background-color: #FF9900;
	text-align: center;
}

/*--------------------------*/
/*　移動コンテナユーザーMENU*/
/*--------------------------*/

#prv_fmenu {
	margin: 10px 9px 5px 9px;
	padding: 0px;
	width: 167px;
	position: relative;
	height: auto;
}

/*--------------------------*/
/*　移動コンテナ  初期MENU  */
/*--------------------------*/

#prv_dmenu {
	margin: 10px 9px 15px 9px;
	padding: 0px;
	width: 167px;
	position: relative;
	height: auto;
}

/*--------------------------*/
/*　移動コンテナ　ランキング*/
/*--------------------------*/

#prv_ranking {
	height: auto;
	width: 165px;
	background-color: #8A644A;
	margin-top: 7px;
	margin-bottom: 15px;
}

/*--------------------------*/
/*　移動コンテナ　おすすめ品*/
/*--------------------------*/

#prv_osusume {
	height: auto;
	width: 165px;
	background-color: #8A644A;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 15px;
	margin-left: 9px;
}

#prv_osusume td {
	padding: 4px;
	height: auto;
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*--------------------------*/
/*　移動コンテナ　店長メッセ*/
/*--------------------------*/

#prv_tenchou {
	padding: 0px;
	width: 165px;
	text-align: center;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 15px;
	margin-left: 9px;
}

/*--------------------------*/
/*　移動コンテナ　フリー    */
/*--------------------------*/

#prv_f01 {
	margin: 7px 9px 15px 9px;
	padding: 0px;
	height: auto;
	width: auto;
	background: #FFFFFF;
}
#prv_f02 {
	margin: 7px 9px 15px 9px;
	padding: 0px;
	height: auto;
	width: auto;
	background: #FFFFFF;
}

#prv_f03 {
	margin: 7px 9px 15px 9px;
	padding: 0px;
	height: auto;
	width: auto;
	background: #FFFFFF;
}
#prv_f04 {
	margin: 7px 9px 15px 9px;
	padding: 0px;
	height: auto;
	width: auto;
	background: #FFFFFF;
}

/***********************************************/
/*中央列上下移動コンテナ*/
/***********************************************/
/*----------------------------*/
/*　移動コンテナ　キャンペーン*/
/*----------------------------*/
#prv_campaign {
	margin: 7px 14px 15px;
	padding: 0px;
	height: auto;
	width: 472px;
	background: #FFFFFF;
}

/*----------------------------*/
/*　移動コンテナ　新着情報　　*/
/*----------------------------*/
#prv_whatnew {
	margin: 7px 14px 15px;
	padding: 5px;
	height: auto;
	width: auto;
	border: 1px solid #FF9900;
	background-color: #FFFFFF;
}

/*---------------------------\*/
/*　移動コンテナ　新商品　　　*/
/*----------------------------*/
#prv_newlineup {
	height: auto;
	width: auto;
	border: 1px solid #FFFFFF;
	padding: 4px;
	background-color: #FFFFFF;
	margin-top: 7px;
	margin-right: 14px;
	margin-bottom: 15px;
}

/*#prv_newlineup td {
	width: 33.3%;
}*/

/*---------------------------\*/
/*　移動コンテナ　人気ベスト５*/
/*----------------------------*/
#prv_bestlineup {
	height: auto;
	width: auto;
	background: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 7px;
	margin-right: 14px;
	margin-bottom: 15px;
	padding: 4px;
}


/*----------------------------*/
/*　移動コンテナ　関連ベスト５*/
/*----------------------------*/
#prv_kanrenlineup {
	margin: 7px 14px 15px;
	padding: 5px;
	height: auto;
	width: auto;
	background: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#kanrenlineup td {vertical-align: top;}

/*----------------------------*/
/*　移動コンテナ　フリー　上　*/
/*----------------------------*/
#prv_f05 {
	margin: 7px 14px 15px;
	padding: 0px;
	height: auto;
	width: 470px;
	background: #FFFFFF;
}
/*----------------------------*/
/*　移動コンテナ　フリー　下  */
/*----------------------------*/
#prv_f06 {
	margin: 7px 14px 15px;
	padding: 0px;
	height: auto;
	width: 470px;
	background: #FFFFFF;
}

/***********************************************/
/*コンテナの見出し共通背景　*/
/***********************************************/
/*----------------------------*/
/*　見出し背景画像　小  */
/*----------------------------*/
.cntname_bg01 {
	height: 21px;
	font: bold 12px "ＭＳ Ｐゴシック", Osaka;
	text-align: center;
	background-image: url(tpl_image/005/cnt_bg01.gif);
	background-repeat: no-repeat;
}
.cntname_bg02 {
	height: 21px;
	font: bold 12px "ＭＳ Ｐゴシック", Osaka;
	text-align: center;
	background-image: url(tpl_image/005/cnt_bg02.gif);
	background-repeat: no-repeat;
}

.cntname_bg03 {

	margin: 0px;
	height: 22px;
	font: bold 12px "ＭＳ Ｐゴシック", Osaka;
	text-align: center;
	background-image: url(tpl_image/005/cnt_bg03.gif);
	background-repeat: no-repeat;
}

.cntname_bg04 {
	margin: 0px;
	height: 21px;
	font: bold 12px "ＭＳ Ｐゴシック", Osaka;
	text-align: center;
	background-image: url(tpl_image/005/cnt_bg04.gif);
	background-repeat: no-repeat;
}
.cntname_bg05 {
	font: bold 12px "ＭＳ Ｐゴシック", Osaka;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
	background-image: url(tpl_image/005/cnt_bg05.gif);
	background-repeat: no-repeat;
}

.cntname_bg06 {
	font: bold 12px "ＭＳ Ｐゴシック", Osaka;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
	background-image: url(tpl_image/005/cnt_bg06.gif);
	background-repeat: no-repeat;
}

.cntname_bg07 {
	font: bold 12px "ＭＳ Ｐゴシック", Osaka;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
	background-image: url(tpl_image/005/cnt_bg07.gif);
	background-repeat: no-repeat;
}

.cntname_bg08 {
	font: bold 12px "ＭＳ Ｐゴシック", Osaka;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
	background-image: url(tpl_image/005/cnt_bg08.gif);
	background-repeat: no-repeat;
}


/***********************************************/
/*左右列　内容コンテナ  */
/***********************************************/
/*------------------------*/
/*　内容コンテナ　検索　　*/
/*------------------------*/

.serch {
	margin: 4px;
	padding: 0px;
	height: auto;
	width: auto;
	vertical-align: text-botom;
}

/*--------------------------*/
/*　内容コンテナカテゴリ一覧*/
/*--------------------------*/

#category {
	height: auto;
	width: 158px;
	text-align: left;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-left: 3px;
}
/*--------------------------*/
/*　内容コンテナ買物メモ　　*/
/*--------------------------*/

.basket {
	height: 260px;
	width: 153px;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 2px;
}






/*--------------------------*/
/*　MENU  リンク枠          */
/*--------------------------*/

.mn_frm {
	padding: 0px;
	background: url(tpl_image/005/bg_mn.gif);
	height: 26px;
	width: 165px;
	margin: 0px;
	float: left;
	position: static;
}

.mn_txt {
	margin:4px;
	padding:0px;
	height:12px;
	text-align: center;
}

/*見出し：初期メニュー*/
.ctg_dmenu{
	margin:5px 16px 5px 16px;
	padding:0px;
	height:12px;
	color:#CC3366;
	}

/*見出し：ユーザーメニュー*/
	.ctg_fmenu{
	margin:5px 16px 5px 16px;
	padding:0px;
	height:12px;
	color:#CC3366;
	}

/*--------------------------*/
/*　内容コンテナ ランキング　*/
/*--------------------------*/

.ranking {
	padding: 0px;
	height: auto;
	width: auto;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}


/*--------------------------*/
/*　内容コンテナ おすすめ省略　*/
/*--------------------------*/

/*.osusume {
	width: auto;
	text-align: left;
	height: auto;
}*/
	
	
/*--------------------------*/
/*　内容コンテナ　店長メッセ*/
/*--------------------------*/

.tenchou {
	height: auto;
	width: auto;
	text-align: left;
	font: 11px "ＭＳ Ｐゴシック", Osaka;
	margin: 0px;
	padding: 4px;
}

	/*--------------------------*/
	/*　内容コンテナ　店長写真　*/
	/*--------------------------*/
	.tenchou_photo {
	margin: 4px;
	padding: 0px;
	height: 60px;
	width: 60px;
	background-image:url(tpl_image/005/t_photo.jpg);
	}
	
	/*----------------------------------*/
	/*　内容コンテナ　店長名前　*/
	/*----------------------------------*/
	.tenchou_name {
	margin: 4px 0px 0px 4px;
	padding: 0px;
	height: auto;
	width: auto;
	font: 11px "ＭＳ Ｐゴシック", Osaka;
	text-align: left;
	}

	
	/*----------------------------------*/
	/*　内容コンテナ　店長プロフーィル　*/
	/*----------------------------------*/
	.tenchou_prof {
	padding: 0px;
	height: auto;
	width: auto;
	font: 11px "ＭＳ Ｐゴシック", Osaka;
	text-align: left;
	margin-top: 4px;
	}


/***********************************************/
/*中央列　内容コンテナ  */
/***********************************************/

/*----------------------------*/
/*　内容コンテナ　新着商品　　*/
/*----------------------------*/


#newlineup {
	padding: 0px;
	height: auto;
	width: 100%;
	margin:0px;
}
#newlineup td {
	vertical-align: top;
}



/*----------------------------*/
/*　内容コンテナ　人気ベスト５*/
/*----------------------------*/
#bestlineup {
	padding: 0px;
	height: auto;
	width: 100%;
	margin:0px;
}
#bestlineup td {
	vertical-align: top;
}





/*----------------------------*/
/*　内容コンテナ　関連ベスト５*/
/*----------------------------*/
#kanrenlineup {
	padding: 0px;
	height: auto;
	width: 100%;
	margin:0px;
}




/*--------------------------------*/
/*　ボーダーライン下線　色書式 TD用*/
/*--------------------------------*/
.bdr_01{border-bottom:#9999CC solid 1px;}




/*************************************************/
/* カテゴリリストの再定義　*/
/*************************************************/
ul {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	list-style-position: outside;
	margin: 0px;
	padding-left: 20px;
}

li {font-size: 12px; padding-bottom: 5px; line-height: 135%}


#category li {
	padding-bottom: 5px;
	list-style-image: url(tpl_image/005/icn_06.gif);
}

#prv_whatnew ul {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;  
	padding-left: 20px; 
	list-style-position: outside; 
	margin: 0px; 
}

#prv_whatnew li {
	list-style-image: url(tpl_image/005/icn_w.gif);
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 15px;
}



/*--------------------------*/
/*　メインテーブルリンク色書式　*/
/*--------------------------*/

#main A:link {
	color:#000000;
	text-decoration: none;
}
#main A:active {
	color:#000000;
	text-decoration: underline;
}
#main A:visited {
	color:#000000;
	text-decoration: none;
}
#main A:hover {
color:#FF9900;
text-decoration:underline;
}



/*--------------------------*/
/*　左テーブルリンク色書式　*/
/*--------------------------*/

#left A:link {
color:#000000;
text-decoration:none;
}

#left A:active {
color:#000000;
text-decoration:underline;
}

#left A:visited {
color:#000000;
text-decoration:none;
}

#left A:hover {
	text-decoration:underline;
	color: #FF9900;
}

#prv_fmenu A:link {
color:#FFFFFF;
text-decoration:none;
}

#prv_fmenu A:active {
color:#FFFFFF;
text-decoration:underline;
}

#prv_fmenu A:visited {
color:#FFFFFF;
text-decoration:none;
}

#prv_fmenu A:hover {
color:#FF9900;
text-decoration:underline;
}

#prv_dmenu A:link {
color:#FFFFFF;
text-decoration:none;
}

#prv_dmenu A:active {
color:#FFFFFF;
text-decoration:underline;
}

#prv_dmenu A:visited {
color:#FFFFFF;
text-decoration:none;
}

#prv_dmenu A:hover {
color:#FF9900;
text-decoration:underline;
}

/*--------------------------*/
/*　右テーブルリンク色書式　*/
/*--------------------------*/

#right A:link {
color:#FFFFFF;
text-decoration:none;
}

#right A:active {
color:#FFFFFF;
text-decoration:none;
}

#right A:visited {
color:#FFFFFF;
text-decoration:none;
}

#right A:hover {
color:#FF9900;
text-decoration:underline;
}

/*--------------------------------*/
/*　フッダ メニューリンク色書式　　*/
/*--------------------------------*/
#foot_navi A:link {
color:#666666;
text-decoration:underline;
}
#foot_navi A:active {
color:#666666;
text-decoration:none;
}
#foot_navi A:visited {
color:#666666;
text-decoration:none;
}
#foot_navi A:hover {
color:#BA0000;
text-decoration:underline;
}

/*-------------------------------------*/
/* カテゴリ＞ジャンル＞リンク色書式　　*/
/*-------------------------------------*/

#gun_navi A:link {
color:#000000;
text-decoration:none;
}

#gun_navi A:active {
color:#000000;
text-decoration:none;
}

#gun_navi A:visited {
color:#000000;
text-decoration:none;
}

#gun_navi A:hover {
color:#FF9900;
text-decoration:underline;
}

/*-------------------------------------*/
/* ショップナビ　リンク色書式　　　　　*/
/*-------------------------------------*/

#shopnavi A:link {
color:#FFFFFF;
text-decoration:none;
}

#shopnavi A:active {
color:#FFFFFF;
text-decoration:none;
}

#shopnavi A:visited {
color:#FFFFFF;
text-decoration:none;
}

#shopnavi A:hover {
color:#FF9900;
text-decoration:underline;
}

/*-------------------------------------*/
/* おすすめ品　リンク色書式　　　　　*/
/*-------------------------------------*/

#prv_osusume A:link {
color:#FFFFFF;
text-decoration:none;
}

#prv_osusume A:active {
color:#FFFFFF;
text-decoration:none;
}

#prv_osusume A:visited {
color:#FFFFFF;
text-decoration:none;
}

#prv_osusume A:hover {
color:#FF9900;
text-decoration:underline;
}


/*-------------------------------------*/
/* Whatnew　新着情報リンク色書式　 　　*/
/*-------------------------------------*/

#prv_whatnew A:link {
color: #8A644A;
text-decoration:none;
}

#prv_whatnew A:active {
color:#8A644A;
text-decoration:none;
}

#prv_whatnew A:visited {
color:#FF9900;
text-decoration:none;
}

#prv_whatnew A:hover {
color: #FF9900;
text-decoration:underline;
}


/*----------------------------------*/
/* Whatnew　新着情報専用　　　　　　*/
/*----------------------------------*/
.cntname_whatsnew {
	height: 23px;
	text-align: left;
	padding-left: 20px;
	vertical-align: middle;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	background-color: #FF9900;
}
.whatsnew {
 padding: 8px;
 height: auto;
 width: auto;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #000000;
 border-right-color: #000000;
 border-bottom-color: #000000;
 border-left-color: #000000;
 margin-bottom: 10px;
}
.whatsnew_text {


 margin: 4px;
 padding: 0px;
 height: auto;
 width: auto;
}
#prv_whatarea {
 height: auto;
 width: 480px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 margin-right: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
}
.whatsnew_day {
 margin: 4px;
 padding: 0px;
 height: auto;
 width: auto;
 font-family: "ＭＳ Ｐゴシック", Osaka;
 font-size: 12px;
 font-weight: bold;
 color: #666666;
}

#whatsnew_navi {
 width: auto;
 font-size: 12px;
 text-align: left;
 font-weight: normal;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: dashed;
 border-right-style: none;
 border-bottom-style: dashed;
 border-left-style: none;
 border-top-color: #BA0000;
 border-right-color: #BA0000;
 border-bottom-color: #BA0000;
 border-left-color: #BA0000;
 color: #000000;
 padding-top: 4px;
 padding-right: 10px;
 padding-bottom: 4px;
 padding-left: 5px;
 margin-right: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
}
/* CSS Document */


/***************************************************/
/*詳細ページ用　カテゴリ＞ジャンル用ナビゲーション　*/
/***************************************************/

#gun_navi {
	height: 16px;
	width: auto;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
	color: #000000;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #FFFFFF;
	margin: 7px;
}

/*ナビゲーション背景色*/
.gun_navi_back {
	background-color: #FFFFFF;
}


#page_navi_up {
	height: 16px;
	width: auto;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
	color: #000000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}

#page_navi_bottom {
	height: 16px;
	width: auto;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
	color: #000000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin-top: 10px;
}

/*詳細商品表示順変更*/
.item_lineup {
	height: 16px;
	width: auto;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	color: #000000;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
}

/*詳細ボックステーブル境界*/

#syousai {
	padding: 14px;
	height: auto;
	width: auto;
	margin: 0px;
	background: #FFFFFF;
	}

/*詳細テキスト全体ボックス*/

#dsp_tbox {
	background: #FFFFFF;
	height: auto;
	width: 340px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
}


/*詳細 説明文上ユーザーＨＴＭＬ*/
#dsp_src01 {
	height: auto;
	width: 628px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

/*詳細 説明文下ユーザーＨＴＭＬ*/
#dsp_src02 {
	height: auto;
	width: 628px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

/*詳細説明画像　大*/
#dsp_photo_main {
	background: #FFFFFF;
	margin: 10px 20px 10px 5px;
	height: auto;
	border: 1px solid #FF9900;
	padding: 0px;
	width: auto;
}


/*詳細説明画像　小の外枠*/

#dsp_subbox {
	width:260px;
	height:auto;
	margin-top: 10px;
	margin-left: 5px;
	}

.dsp_sub01 {
	background: #FFFFFF;
	height: 60px;
	width: 60px;
	border: 1px solid #FF9900;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.dsp_sub02 {
	background: #FFFFFF;
	height: 60px;
	width: 60px;
	border: 1px solid #FF9900;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.dsp_sub03 {
	background: #FFFFFF;
	height: 60px;
	width: 60px;
	border: 1px solid #FF9900;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

/*-------------------------------------*/
/* 詳細　リンク色書式　　　　　*/
/*-------------------------------------*/

#syousai A:link {
color:#000000;
text-decoration:none;
}

#syousai A:active {
color:#000000;
text-decoration:none;
}

#syousai A:visited {
color:#000000;
text-decoration:none;
}

#syousai A:hover {
color:#FF9900;
text-decoration:underline;
}





/*----------------------------*/
/*　詳細商品　縦列表示　　　　*/
/*----------------------------*/

.item_F {
	background: #FFCC99;
	padding: 10px;
	margin: 4px;
	height: auto;
	width: 280px;
	border: 1px solid #FF6699;
}

.item_Ft {
	margin: 4px 0px 0px;
	padding: 4px;
	height: auto;
	width: auto;
	text-align: left;
	background: #FFCCFF;
}

/*----------------------------*/
/*　その他　　　　*/
/*----------------------------*/

#list2 {
	padding: 14px 40px 14px 14px;
	height: auto;
	width: auto;
	margin: 0px;
	background: #FFFFFF;
	}
	
/*----------------------------*/
/*　詳細商品　項目背景　　　　*/
/*----------------------------*/

.dsp_tbox_cell {
	font-size: 12px;
	color: #666666;
	background: #FFFFFF;
	width: 80px;
	padding-right: 10px;
	padding-left: 10px;
	height: 20px;
}/***********************************************/
/*　商品ボックス　横マス表示用　　　　　　　　 */
/***********************************************/
/*---------------------------------*/
/*　写真イメージ共通　item_A〜C内部*/
/*---------------------------------*/
.imb {
	padding: 0px;
	border: 1px solid #FFFF7F;
	margin: 0px;
	height: auto;
	width: 98px;
}

/*----------------------------*/
/*　トップページ３列表示　　　*/
/*----------------------------*/

/*.item_A {
	background: #f0f0f0;
	height: auto;
	width: 140px;
	border: 1px solid #FF6699;
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.item_At {
	margin: 4px 0px 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	text-align: left;
}*/


/*----------------------------*/
/*　テスト　A　マージンボックスを追加 成功！　　　*/
/*----------------------------*/

/*　外枠共通　*/
.item_AAA{
	width: auto;
}


/*　新着商品　外枠　*/
.item_AA {
	height: auto;
	border: 1px solid #FFFFFF;
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}


/*　人気商品ベスト５　外枠　*/
.item_AB {
	height: auto;
	border: 1px solid #FFFFFF;
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}

/*　人気商品ベスト５ リスト形式　*/
.item_AC {
	background: #FFFFFF;
	height: auto;
	padding: 3px 4px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*　商品　テキスト枠共通　*/
.item_AAt {
	margin: 4px 0px 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	text-align: left;
	border-top-color: #FFFFFF;
	border-right-color: #f0f0f0;
	border-bottom-color: #f0f0f0;
	border-left-color: #f0f0f0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




/*----------------------------*/
/*　おすすめ商品　縦列表示　　*/
/*----------------------------*/

/*.item_D {
	padding: 5px;
}*/

.item_DD {
	height: auto;
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	}

/*.item_Dt {
	padding: 4px;
	height: auto;
	width: auto;
	background: #FFFFCC;
	text-align: left;
}*/

/*----------------------------*/
/*　横型　リスト表示　　　　　*/
/*----------------------------*/

.item_E {
	width: 462px;
}
.item_Eb {
	background: #EEFFAA;
}

/*　横型　リスト表示　一般リスト表示用　*/
.item_Ec {
	background: #FFFFFF;
}

/*----------------------------*/
/*　横マス３列表示　　　　　　*/
/*----------------------------*/

.itembox3 {	margin: 5px 0px 5px 0px;	float: left;	width: 153px;
}

.itembox3 table{width: 144px;} 

/*----------------------------*/
/*　横マス４列表示　　　　　　*/
/*----------------------------*/

.itembox4 {margin: 5px 0px 5px 0px; float: left; width: 114px;}

.itembox4 table{width: 105px;} 

/*----------------------------*/
/*　横マス５列表示　　　　　　*/
/*----------------------------*/

.itembox5 {margin: 5px 0px 5px 0px;	float: left;	width: 91px;}

.itembox5 table{width: 82px;} 



/*--------------------------------*/
/*　単品アイテムテーブルの装飾　　*/
/*　背景色もココで変更可能　　　　*/
/*--------------------------------*/

/*newlineup内部　*/
#newlineup table{padding:4px;}

/*bestlineup内部　*/
#bestlineup table{padding:4px;}

/*kanrenlineup内部　*/
#kanrenlineup table{padding:4px;}


/***********************************************/
/*　商品ボックス　リスト表示用　　　　　　　　 */
/***********************************************/

/*----------------------------*/
/*　リスト表示２カラム　　　　*/
/*----------------------------*/

.item_list2  {background: #FFFFFF;	margin-top: 5px;	width: 600px;}

/*----------------------------*/
/*　リスト表示３カラム　　　　*/
/*----------------------------*/

.item_list3 {background: #FFFFFF;	margin-top: 5px;	width: 456px;}


/*----------------------------*/
/*　横型　リスト表示　　　　　*/
/*----------------------------*/

/*　横型　リスト表示　一般リスト表示用　*/

.item_list3 {	background: #FFFFFF;	margin-top: 5px;	width: 456px;}


/*--------------------------------*/
/*　新着情報ページ 写真サイズ指定 */
/*--------------------------------*/
.imb_whatsnew {
 border: 1px solid #BA0000;
 height: 75px;
 width: 75px;
 margin-right: 8px;
}

/*---------------------------------------------------------------------*/
/*　新着情報　index用 写真サイズ指定 　最新の情報の画像をピックアップ　*/
/*---------------------------------------------------------------------*/
#prv_whatsnew img {
 border: 1px solid #BA0000;
 height: 140px;
 width: 140px;
 margin-right: 8px;
}/*************************************************/
/* Ｈ１〜６文字サイズ　　　HTML再定義　*/
/*************************************************/

/* 店舗ユーザーキャッチコピー、キーワード　*/
h1 {
	padding:0px;
	margin: 0px;
	font-size: 10px;
	}

/* メーカー名＆商品名TOPページ　*/
h2 {
	padding:0px; 
	margin: 0px; 
	font-size: 12px; 
	}

/*************************************************/
/*　見出し用　　フォント指定　テンプレート基本 　*/
/*************************************************/

/*　店長プロフィールの見出し*/
.m10 {font: 10px/135% "ＭＳ Ｐゴシック", Osaka; font-weight: bold;}


/*　左右列コンテナの見出し */
.m12 {
	font: bold 12px "ＭＳ Ｐゴシック", Osaka;
	margin: 0px;
	padding: 5px 15px;
	height: 12px;
	}
/*　中央コンテナの見出し 　*/	
.m14 {
	font: bold 14px "ＭＳ Ｐゴシック", Osaka;
	margin: 0px;
	padding: 7px 15px;
	}




/*************************************************/
/*値組共通項目*/
/*************************************************/

/*--------------------------*/
/*ピックアップ商品ベスト５用*/
/*--------------------------*/

.img_picup {
	background: url(tpl_image/005/pickup.gif) no-repeat left top;
	margin:0px 0px 2px;
	height: 12px;
	width: auto;
	padding: 0px;
	font-size: 11px;
	line-height: 11px;
}

/*--------------------------*/
/*新商品用　　　　　　　　　*/
/*--------------------------*/
.img_new {
	background: url(tpl_image/005/newitem.gif) no-repeat left top;
	margin:0px 0px 2px;
	height: 12px;
	width: auto;
	padding: 0px;
	font-size: 11px;
	line-height: 11px;
}



/*************************************************/
/*ユーザーＨＴＭＬ用　フォント指定　　　　　　 　*/
/*************************************************/

/* ユーザーが見出しとして利用する場合のフォントサイズ（大）　*/

/* メーカー名＆商品名詳細ページ　*/
h3 {
	font-size: 16px; 
	line-height: 20px;
	}

h4 {
	font-size: 16px; 
	line-height: 20px;
	}
	
h5 {
	font-size: 16px; 
	line-height: 20px;
	}



.f10 {font: 10px/135% "ＭＳ Ｐゴシック", Osaka;}

.f12 {font: 12px/135% "ＭＳ Ｐゴシック", Osaka;}

.f14 {font: 14px/135% "ＭＳ Ｐゴシック", Osaka;}

.f16 {font: 16px/135% "ＭＳ Ｐゴシック", Osaka;}

.f18 {font: 18px/135% "ＭＳ Ｐゴシック", Osaka;}

.f20 {font: 20px/135% "ＭＳ Ｐゴシック", Osaka;}

.f24 {font: 24px/135% "ＭＳ Ｐゴシック", Osaka;}

.f28 {font: 28px/135% "ＭＳ Ｐゴシック", Osaka;}

.f30 {font: 28px/135% "ＭＳ Ｐゴシック", Osaka;}


/*----------------------------*/
/*　左右列　コンテナ見出し　　*/
/*----------------------------*/

.m12 {
	margin: 0px;
	padding: 3px 15px 2px;
	height: 12px;
	color: #5A3D1B;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
}

/*----------------------------*/
/*　中央列　コンテナ見出し　　*/
/*----------------------------*/

.m14 {
	margin: 0px;
	height: 14px;
	color: #BA0000;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;

}


/*----------------------------*/
/*　基本表示項目　　　　　　　*/
/*----------------------------*/

/*----------------------------*/
/*メーカー<BR　/>名ブランド名 */
/*<h2>でitem_At直下に配置　 　*/
/*----------------------------*/

/*型番*/
.kataban{
	width: 100%;
	text-align: left;
	font-weight:bold;
	font-size:12px;
}


/*通常価格、オープンプライス表示*/
.kakakumei {
	font-size: 10px;
	line-height: 11px;
}


/*販売価格*/
.price{
	margin: 0px;
	height: auto;
	width: 100%;
	text-align: left;
	font-weight:bold;
	font-size:12px;
	color: #FF9900;
}
	
/*税込み表示*/
.tax{
	font:11px "ＭＳ Ｐゴシック", Osaka;
	margin: 0px 0px 0px 2px;
	text-align: right;
	width: 40px;
	float: right;
	clear: left;
	text-decoration: none;
}


/**************************************************/
/*　商品ボックス　項目ごとの文字サイズ変更　　　　*/
/*　ユーザーが指定可能なフォントサイズでの書き出し*/
/**************************************************/

/*----------------------*/
/*表のセル(タイトル側)　　　*/
/*----------------------*/
.s_celltitle {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	margin: 2px;
	color: #333333;
	padding-top: 2px;
	white-space: nowrap;
	background-color: #FFE3B9;
	width: 65px;
	}

/*----------------------------*/
/*　基本表示項目　詳細ページ　*/
/*----------------------------*/

/*メーカー名ブランド名*/
.s_maker{
	margin: 0px;
	width: auto;
	text-align: left;
	font-weight:normal;
	font-size:12px;
	color: #000000;
}

/*商品名*/
.s_hinmei{
	margin: 0px;
	width: auto;
	text-align: justify;
	text-align: justify;
	font-size:12px;
	color: #FF9900;
	padding: 3px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	font-weight: bold;
}

/*詳細 商品登録時 説明*/
.s_comment {
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*型番*/
.s_kataban{
	margin: 0px;
	width: auto;
	text-align: left;
	font-weight:normal;
	font-size:12px;
	color: #000000;
}

/*通常価格、オープンプライス表示*/
.s_kakakumei{
	font-size:12px;
	float: left;
	margin-right: 10px;
}

/*販売価格*/
.s_price{
	font-weight:bold;
	font-size:12px;
	height: auto;
	width: auto;
	text-align: left;
	float: left;
	color: #FF9900;
	margin-right: 10px;
}
	
/*税込み表示*/
.s_tax{
	float: left;
	text-align: left;
	font-size: 12px;
	color: #FF9900;
	margin-right: 10px;
}

/*数量表示*/
.s_suryou{
	font-size:12px;
}


/*値引率*/
.s_nebiki{
	margin-right: 10px;
	width: auto;
	font-weight: bold;
	font-size:12px;
	color: #000000;	
}

/*ジャンル表示*/
.s_gnre{
	margin-top: 5px;
	width: 325px;
}

/*定価*/
.s_teika{
	width: auto;
	font-weight: normal;
	font-size:12px;
	color: #000000;
	float: left;
	height: auto;
	margin-right: 10px;
	text-decoration: line-through;
}

/*オプション１*/
.s_option1{
	font-size:12px;
}

/*オプション２*/
.s_option2{
	font-size:12px;
}

/*オプション３*/
.s_option.3{
	font-size:12px;
}

/*オプション価格・在庫一覧*/
.s_price_stock{
	font-size:12px;
}

/*在庫数*/
.s_stock{
	font-size:12px;
}

/*単位*/
.s_tanni{
	font-size:12px;
}


/*詳細内部のこの商品について以下のリンク*/
.s_link {
	margin: 5px 0px 0px 20px;
	list-style-image: url(tpl_image/005/navi_01.gif);
	line-height: 16px;
	color: #000000;
}

.s_link a:link{ color:#000000;
	text-decoration:none;}
	
.s_link a:active{color:#000000;
	text-decoration:none;}
	
.s_link a:visited{color:#000000;
	text-decoration:none;}
	
.s_link a:hover{color:#FF9900;
	text-decoration:underline;}




/*--------------------------------------------*/
/*　以下はリスト表示用、商品登録時の簡易説明　*/
/*--------------------------------------------*/
.sales_copy{
	font-size: 10px;
	line-height: 14px;
	color:#000000;
}


/*----------------------------*/
/*リスト表示専用　　　　　　　*/
/*----------------------------*/
/*メーカー<BR　/>名ブランド名 */
/*<h2>でitem_At直下に配置　 　*/
/*----------------------------*/

/*型番*/
.lst_kataban{
	font-weight:bold;
	font-size:12px;
	width: auto;
	text-align: left;
	clear: right;
	float: none;
}
.lst_kakakumei {
	font-size: 10px;
	line-height: 15px;
	clear: right;
	float: left;
}

/*商品名*/
.lst_hinmei{
	margin: 0px;
	width: auto;
	text-align: left;
	font-weight:bold;
	font-size:12px;
	color: #BA0000;
	padding: 3px;
	border: 1px solid #BA0000;
}

/*販売価格*/
.lst_price{
	font:bold 12px "ＭＳ Ｐゴシック", Osaka;
	margin: 0px 0px 0px 10px;
	height: auto;
	width: auto;
	text-align: left;
	clear: right;
	float: left;
	color: #FF9900;
}
	
/*税込み表示*/
.lst_tax{
	font:10px "ＭＳ Ｐゴシック", Osaka;
	margin: 3px 0px 0px 10px;
	text-align: left;
	width: auto;
	float: left;
	clear: right;
	text-decoration: none;
	padding-left: 10px;
}

.lst_bsk {
	height: auto;
	width: auto;
	float: left;
	}




.m10 {
	font: bold 10px "ＭＳ Ｐゴシック", Osaka;
	margin: 1px 0px 0px 2px;
	height: 12px;
	text-decoration: none;
}

.m12 {
	margin: 0px;
	padding: 5px 15px;
	height: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #FF9900;
}
.m14 {
	margin: 0px;
	padding: 7px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #8A644A;
}



/*----------------------------*/
/*　買物メモのチェックボックス*/
/*----------------------------*/

.bsk {
	margin: 0px;
}


/*--------------------------------------*/
/*　買物メモのチェックボックス　数量指定*/
/*--------------------------------------*/
.chek {
	float:left;
	height: auto;
	width: auto;
}
.m12y {
	height: 12px;
	color: #8C973B;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-top: 5px;
}
.kataban_right {
	width: 100%;
	text-align: left;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}
.kakakumei_right {
	font-size: 10px;
	line-height: 11px;
	color: #FFFFFF;
}
.m12c1 {
	margin: 0px;
	height: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #940C39;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.m12c2 {


	margin: 0px;
	padding: 5px 15px;
	height: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.m12c3 {


	margin: 0px;
	padding: 5px 15px;
	height: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.m12c4 {


	margin: 0px;
	padding: 5px 15px;
	height: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.m12c5 {


	margin: 0px;
	padding: 5px 15px;
	height: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
/**************************************************************************************/
/*　カート・マイページ・お問い合せ・メルマガ登録/解除内共通フォント、セル、リンク書式 */
/**************************************************************************************/
#common {
	width: 870px;
	background-color: #FFFFFF;
	color: #333333;
}

#common2 {
	width: 685px;
	background-color: #FFFFFF;
	color: #333333;
}

/*--------------------*/
/*タイトルテキスト　　　*/
/*--------------------*/
.common_f_title {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	font-color: #000000;
	color: #FF9900;
}

/*--------------------*/
/*注釈テキスト　　　*/
/*--------------------*/
.common_f_ex {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	font-color: #000000;
	color: #FF9900;
}

/*----------------------*/
/*表の背景色　　　*/
/*----------------------*/
.common_tbl {
	background-color: #999999;
	}

/*----------------------*/
/*表のセル(タイトル側)　　　*/
/*----------------------*/
.commoncell_title {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	margin: 2px;
	color: #333333;
	padding-top: 2px;
	white-space: nowrap;
	background-color: #FFE3B9;
	}

/*--------------------------*/
/*表のセル(入力フォーム側)　 　*/
/*--------------------------*/
.common_cell {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	background-color: #FFFFFF;
	}

/*--------------------------*/
/*囲み線　 　*/
/*--------------------------*/
.common_line {
	border: 1px solid #666666;
	height: auto;
	width: 580px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.common_line2 {
	border: 1px solid #FF9900;
	height: auto;
	width: 580px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
/*--------------------------*/
/*　リンク色書式　*/
/*--------------------------*/
#common A:link {
color:#666666;
text-decoration:none;
}

#common A:active {
color:#666666;
text-decoration:none;
}

#common A:visited {
color:#666666;
text-decoration:none;
}

#common A:hover {
color:#FF9900;
text-decoration:underline;
}

#common2 A:link {
color:#666666;
text-decoration:none;
}

#common2 A:active {
color:#666666;
text-decoration:none;
}

#common2 A:visited {
color:#666666;
text-decoration:none;
}

#common2 A:hover {
color:#BA0000;
text-decoration:underline;
}

/***********************************************/
/*ショッピングカート　*/
/***********************************************/

/*---------------------*/
/*　カート内見出し画像 */
/*---------------------*/
.cart_step01 {
	margin: 10px;
	height: 39px;
	width: 583px;
	background: url(tpl_image/005/cart_step01.gif) no-repeat 0px 0px;
}
.cart_step02 {
	margin: 10px;
	height: 39px;
	width: 583px;
	background: url(tpl_image/005/cart_step02.gif) no-repeat 0px 0px;
}
.cart_step03 {
	margin: 10px;
	height: 39px;
	width: 583px;
	background: url(tpl_image/005/cart_step03.gif) no-repeat 0px 0px;
}
.cart_step04 {
	margin: 10px;
	height: 39px;
	width: 583px;
	background: url(tpl_image/005/cart_step04.gif) no-repeat 0px 0px;
}
.cart_step05 {
	margin: 10px;
	height: 39px;
	width: 583px;
	background: url(tpl_image/005/cart_step05.gif) no-repeat 0px 0px;
}
.cart_step06 {
	margin: 10px;
	height: 39px;
	width: 583px;
	background: url(tpl_image/005/cart_step06.gif) no-repeat 0px 0px;
}
/*-------------------------*/
/*　カート内ナビ見出し画像 */
/*-------------------------*/
.cart_navi01 {
	margin: 10px;
	height: 63px;
	width: 705px;
	background: url(tpl_image/005/cart_navi01.gif) no-repeat 0px 0px;
}
.cart_navi02 {
	margin: 10px;
	height: 63px;
	width: 705px;
	background: url(tpl_image/005/cart_navi02.gif) no-repeat 0px 0px;
}
.cart_navi03 {
	margin: 10px;
	height: 63px;
	width: 705px;
	background: url(tpl_image/005/cart_navi03.gif) no-repeat 0px 0px;
}
.cart_navi04 {
	margin: 10px;
	height: 63px;
	width: 705px;
	background: url(tpl_image/005/cart_navi04.gif) no-repeat 0px 0px;
}
.cart_navi05 {
	margin: 10px;
	height: 63px;
	width: 705px;
	background: url(tpl_image/005/cart_navi05.gif) no-repeat 0px 0px;
}
.cart_navi06 {
	margin: 10px;
	height: 63px;
	width: 705px;
	background: url(tpl_image/005/cart_navi06.gif) no-repeat 0px 0px;
}

/*---------------------------------------*/
/*　カート内オンライン総合決済ボタン画像 */
/*---------------------------------------*/
.btn_online01 {
	margin: 0px;
	height: 40px;
	width: 580px;
	background: url(tpl_image/005/btn_online01.gif) no-repeat 0px 0px;
}


/***********************************************/
/*マイページ　*/
/***********************************************/

/*----------------------------*/
/*　マイページ見出し画像 */
/*----------------------------*/
.mypage_01 {
	margin: 10px;
	height: 39px;
	width: 583px;
	background: url(tpl_image/005/mypage_01.gif) no-repeat 0px 0px;
}

/*----------------------------*/
/*　お買物履歴ページ画像 */
/*----------------------------*/
.mypage_shopping {
	margin: 0px;
	height: 39px;
	width: 583px;
	background: url(tpl_image/005/mypage_shopping.gif) no-repeat 0px 0px;
}

.mypage_close {
	margin: 10px;
	height: 30px;
	width: 133px;
	background: url(tpl_image/005/mypage_close.gif) no-repeat 0px 0px;
}


/***********************************************/
/*お問い合せページ　*/
/***********************************************/

/*----------------------------*/
/*　お問い合せページ見出し画像 */
/*----------------------------*/
.contact_01 {
	margin: 10px;
	height: 39px;
	width: 583px;
	background: url(tpl_image/005/contact_01.gif) no-repeat 0px 0px;
}


/***********************************************/
/*メルマガ登録/解除ページ　*/
/***********************************************/

/*----------------------------*/
/*　メルマガ登録/解除見出し画像 */
/*----------------------------*/
.mailmagazine_01 {
	margin: 10px;
	height: 39px;
	width: 583px;
	background: url(tpl_image/005/mailmagazine_01.gif) no-repeat 0px 0px;
}
.common_line3 {
	border: 1px solid #FF9900;
	height: auto;
	width: 360px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 10px;
}
