body {
	margin-left			: auto;/*NN対応*/
	margin-right			: auto;/*NN対応*/
	FONT-size			: 12px;
	line-height			: 18px;
	FONT-style			: nomal;
	FONT family			: "ＭＳＰゴシック","Osaka";
	padding				: 5px 0px 0px 0px;
	background-COLOR		: #ffffff;
	COLOR:#444444;
	}

th{FONT-size:12px;
  COLOR:#ffffff;
  background-COLOR:#666666;
		padding:2px;
		FONT-weight:normal;
			}


/*フォント＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.base01{
	FONT-family:"ＭＳ Ｐゴシック";
	FONT-size		: 12px;
	line-height	: 19px;
}

.base01a{
	FONT-family:"ＭＳ Ｐゴシック";
	FONT-size		: 12px;
	line-height	: 16px;
}

.base02{
		FONT-family:"ＭＳ Ｐゴシック";
	FONT-size			: 11px;
	line-height		: 13px;
}

/*注意書き*/
.base03{
	FONT-family:"ＭＳ Ｐゴシック";
	FONT-size			: 12px;
	COLOR:#006699;
	line-height	: 19px;
}


.base06{
	FONT-family:"ＭＳ Ｐゴシック";
	FONT-size		: 12px;
	line-height	: 18px;
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 0px;;
}

/*商品名*/
.item_name{
		FONT-family:"ＭＳ Ｐゴシック";
	FONT-size			: 12px;
	FONT-weight			: bold;
	COLOR:#003366;
	margin:5px 0px 0px 0px;
}

/*エラーメッセージ*/
.error{
	FONT-family:"ＭＳ Ｐゴシック";
	FONT-size		: 12px;
	line-height	: 18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	COLOR:#ff3333;
}

/*トップログイン時の注意文*/
.att01{
	COLOR:#FF0000;
	FONT-family:"ＭＳ Ｐゴシック";
	FONT-size		: 11px;
	padding:0px 7px 7px 7px;

}

/*トップ　タイトル*/
.top_ttl{
		FONT-family:"ＭＳ Ｐゴシック";
	FONT-size			: 12px;
	FONT-weight			: bold;
	COLOR:#333;
}

/*リンク＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

a:link	{ COLOR:#003366; FONT-size:12px; 	line-height: 18px; }
a:visited	{ COLOR:#003366; FONT-size:12px; 	line-height: 18px;}
a:hover	{ COLOR:#780000; text-decoration:underline; FONT-size:12px; line-height: 18px;}

a.nor:link				{ COLOR:#666666; }
a.nor:visited	{ COLOR:#666666; }
a.nor:hover			{ COLOR:#780000; text-decoration:underline;}

a.next:link				{ COLOR:#780000; FONT-size:11px;}
a.next:visited	{ COLOR:#780000; FONT-size:11px;}
a.next:hover			{ COLOR:#780000; text-decoration:underline;FONT-size:11px;}

a.item_category:link				{ COLOR:#003366; }
a.item_category:visited	{ COLOR:#003366; }
a.item_category:hover			{ COLOR:#780000; text-decoration:underline;}

a.news:link	   { COLOR:#666666; FONT-size:11px; line-height:15px;}
a.news:visited { COLOR:#666666; FONT-size:11px; line-height:15px;}
a.news:hover   { COLOR:#780000; FONT-size:11px; line-height:15px; text-decoration:underline;}

a.ranking_copy:link	   { COLOR:#444444; FONT-size:11px; line-height:15px;}
a.ranking_copy:visited { COLOR:#444444; FONT-size:11px; line-height:15px;}
a.ranking_copy:hover   { COLOR:#780000; FONT-size:11px; line-height:15px; text-decoration:underline;}

a.footer:link	   { COLOR:#FFFFFF; FONT-size:11px; line-height:15px;}
a.footer:visited { COLOR:#FFFFFF; FONT-size:11px; line-height:15px;}
a.footer:hover   { COLOR:#780000; FONT-size:11px; line-height:15px; text-decoration:underline;}

a.footer02:link	   { COLOR:#003366; FONT-size:11px; line-height:15px;}
a.footer02:visited { COLOR:#003366; FONT-size:11px; line-height:15px;}
a.footer02:hover   { COLOR:#003366; FONT-size:11px; line-height:15px; text-decoration:underline;}

a.ranking_item_name:link	 { COLOR:#003366; FONT-size:12px; FONT-weight:bold;}
a.ranking_item_name:visited { COLOR:#003366; FONT-size:12px;  FONT-weight:bold;}
a.ranking_item_name:hover { COLOR:#003366; FONT-size:12px; text-decoration:underline; FONT-weight:bold;}

.news_title		{	COLOR:#003366; FONT-size:12px; FONT-weight:bold; }

a.item_name	{ COLOR:#003366 ; FONT-size:12px; FONT-weight:bold; 	margin: 16px 0px 3px 2px;
padding:0px;}

a.fvgoods_item_name:link	 { COLOR:#003366; FONT-size:12px; FONT-weight:bold;}
a.fvgoods_item_name:visited { COLOR:#003366; FONT-size:12px;  FONT-weight:bold;}
a.fvgoods_item_name:hover { COLOR:#003366; FONT-size:12px; text-decoration:underline; FONT-weight:bold;}


/*コンテンツ部分＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.main {
	width				: 750px;
	margin				: 0px;
	padding				: 0px 0px 0px 0px;
}

.main2 {
	width				: 750px;
	margin				: 0px;
	padding				: 0px 0px 0px 0px;
	border-top: 1px solid #999999;
}

.main_img_cel{
	border-right:1px solid #999999;
	border-left: 1px solid #999999;
	width:750px;
	background-COLOR: #000000;

}

/*トップページベース*/

.base_main_cel	{
	width				: 750px;
	height:500px;
	text-align			: center;
	vertical-align		: top;
	FONT-size			: 12px;
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 4px 0px;
	align:center;
	margin-left: auto; /* 左側のマージン */ 
 margin-right: auto; /* 右側のマージン */ 
}

.base_center_cel	{
	width				: 387px;
	text-align			: left;
	vertical-align		: top;
	FONT-size			: 12px;
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 4px 0px;
	border-bottom: 1px solid #999999;
}

.base_right_cel	{
	width				: 178px;
	text-align			: left;
	vertical-align		: top;
	FONT-size			: 12px;
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 4px 0px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.base_left_cel	{
	width				: 180px;
	text-align			: left;
	vertical-align		: top;
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 4px 8px;
	FONT-size			: 11px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.base_right02_cel	{
	width				: 570px;
	text-align			: left;
	vertical-align		: top;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	FONT-size			: 12px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}


#disp_main_center {
	width				: 595px;
	float				: left;
	text-align			: left;
	vertical-align		: top;
	padding				: 0px;
	margin				: 0px 0px 20px 0px;
}

/*トップ　新着情報　リスト*/
ul { 
list-style-type: disc; 
list-style-position: outside; 
margin-left: 20px; 
padding-left: 10px;
} 

li {
	FONT-size			: 11px;
}

/*検索＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.search_cel {
	width				: 170px;
	text-align			: left;
	vertical-align		: top;
	FONT-size			: 12px;
	margin				: 0px 0px 10px 0px;
	padding				: 4px 0px 4px 2px;
	line-height : 27px;
}


/*商品カテゴリ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.category_cel {
	width				: 170px;
	text-align			: left;
	vertical-align		: top;
	FONT-size			: 11px;
	margin				: 0px 0px 10px 0px;
	padding				: 4px 02px 4px 2px;
}


/*ライン＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.line_footer {
	width 				: 760px;
	border-top			: dotted 1px #999999;
	margin				: 6px 0px 0px 0px;
	padding				: 0px;
}

.line_cart {
	width 				: 600px;
	border-top			: dotted 1px #999999;
	margin				: 0px;
	padding				: 6px 0px 0px 0px;
	text-align			: center;
}


/*クリア＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.clearing {
	clear				: both;
}

/*会員ポイント＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.point {
	COLOR				: #EE001B;
}



/*ランキング＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.ranking_cel{
	width				: 385px;
	text-align			: center;
	vertical-align		: top;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
}

.disp_ranking_goods_cel {
	width				: 120px;
	float				: left;
	FONT-size			: 11px;
	line-height			: 16px;
	padding				: 2px;
	margin				: 2px 0px 10px 3px;
	text-align			: center;
	vertical-align		: top;
}

img.goods_img_s {
	border-style			: none;
	padding				: 0px;
	margin				: 2px 6px 0px 2px;
}

/*おすすめ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

	.rec_cel_top {
	width				: 380px;
	line-height			: 14px;
	padding				: 5px 5px 0px 5px;
	margin				: 0px;
	text-align			: left;
	vertical-align		: top
}

.rec_exp_cel {
	width				: 255px;
	line-height			: 14px;
	padding				: 0px;
	margin				: 5px 3px 0px 0px;
	text-align			: left;
	vertical-align		: top
}

.rec_copy {
	FONT-size			: 11px;
	line-height			: 14px;
	margin				: 3px 0px 3px 0px;
	padding				: 0px;
	COLOR:#444444;
}

img.goods_img_s2 {
	border-style			: none;
	float				: left;
	padding				: 5px;
	margin				: 5px;
}

.line_rec_cel{
 width:370px;
	height:3px;
	background-image:url(../../images/parts/bio_line_rec.jpg);
	background-repeat		: no-repeat;
	}
	

/*更新情報＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.news_list {
	width:350px;
	background-image		: url(../../images/parts/bio_arr_news.gif);
	background-repeat		: no-repeat;
	margin				: 8px 0px 0px 10px;
	padding				: 0px 0px 7px 12px;
}



/*検索＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.member_cel {
	width				: 175px;
	text-align			: left;
	vertical-align		: top;
	FONT-size			: 12px;
	margin				: 0px 0px 10px 0px;
	padding				: 4px 02px 4px 2px;
	line-height : 20px;
}


/*HTMLファイルインクルード＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.f01{
	width:170px;
	text-align:center;
	vertical-align		: top;
	FONT-size			: 11px;
	margin				: 7px 0px 7px 0px;
	padding				: 0px 0px 0px 0px;
	line-height : 14px;
}

.f02{
	width:178px;
	text-align:center;
	vertical-align		: top;
	FONT-size			: 12px;
	margin				: 5px 0px 5px 0px;
	padding				: 0px 0px 0px 0px;
	line-height : 14px;
}


/*フッター＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.fo01{
	height:30px;
	line-height:18px;
	text-align			: left;
	vertical-align		: middle;
	FONT-size			: 11px;
	COLOR				: #FFFFFF;
	padding				: 3px 0px 3px 8px;
	margin				: 0px 0px 0px 0px;
}

orderform_cel{
 border-style:solid;
	border-COLOR:FFBB99;
	bordr-width:1px;
	margin: 0px; 
}

.footer_mb_cel {
	background-image		: url(../../images/parts/blue.gif);
	COLOR				: #ffffff;
	text-align			: left;
	padding				: 4px 12px;
	margin				: 0px;
	FONT-size:12px;
}

/*キャンペーン番号入力アイコンリスト＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.icon_list_ye {
	background-image		: url(../../images/parts/arrow_ye.gif);
	background-repeat		: no-repeat;
	FONT-size:12px;
	margin				: 2px 10px 2px 0px;
	padding				: 0px 20px 3px 16px;
}

.icon_list_bl {
	background-image		: url(../../images/parts/arrow_bl.gif);
	background-repeat		: no-repeat;
	FONT-size:12px;
	margin				: 0px 10px 2px 0px;
	padding				: 0px 20px 3px 16px;
}


/*インクルードファイル＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.include {
	margin-left			: auto;
	margin-right			: auto;
}

.static_implement_s {
	width				: 141px;
	COLOR				: #999999;
	text-align			: left;
	vertical-align		: top;
	border				: solid 1px #cccccc;
	padding				: 2px;
	margin				: 8px 0px 0px 0px;
}

.static_implement_s2 {
	width				: 147px;
	COLOR				: #999999;
	text-align			: left
	vertical-align		: top;
	border				: solid 1px #cccccc;
	padding				: 2px;
	margin				: 8px 0px 0px 0px;
}


/*展示部共通＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.navi_page {
	text-align			: right;
	vertical-align		: top;
	FONT-size			: 11px;
	padding				: 0px;
	margin				: 8px 5px 8px 0px;
}

.count_page {
	FONT-size			: 12px;
	text-align			: center;
	vertical-align		: top;
	padding				: 0px;
	margin				: 8px 10px 8px 0px;
}


/*チェックしたアイテムタブ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.check_itembox_caption_all {
	width				: 760px;
	text-align			: left;
	vertical-align		: middle;
	FONT-weight			: bold;
	letter-spacing		: 1px;
	COLOR				: #ffffff;
	FONT-weight			: bold;
	background-image		: url(../../images/parts/tub_check_item.gif);
	background-repeat		: no-repeat;
	padding				: 0px;
	margin				: 0px;
}

.check_item_left {
	width				: 582px;
	float				: left;
	padding				: 5px 0px 2px 8px;
	margin				: 0px;
}

.check_item_right {
	padding				: 5px 0px 2px 0px;
	margin				: 0px;
}

/*カテゴリ展示＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.category_disp_all {
	width				: 565px;
	text-align			: left;
	vertical-align		: top;
	margin				: 0px;
	padding				: 0px;
}

.category_disp_cel {
	width				: 274px;
	float				: left;
	padding				: 12px 0px 2px 0px;
	margin				: 3px 3px 3px 3px;
	background-image:url(../../images/parts/line_gray_dots_h.gif);
	background-repeat		: no-repeat;
	FONT-size			: 11px;
}

img.goods_img_s2 {
	border-style			: none;
	float				: left;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0x 0px;
}
/*

/*商品リスト＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.soat_page {
	text-align			: left;
	vertical-align		: top;
	padding				: 0px;
	margin				: 8px 0px 0px 0px;
}

.disp_img_list_img {
	float				: left;
	padding				: 0px;
	margin				: 0px 8px 0px 0px;
}

.ic_new {
	vertical-align		: middle;
	padding				: 0px 0px 0px 4px;
	margin				: 0px 0px 0px 4px;
}

.ic_spe {
	vertical-align		: middle;
	padding				: 0px 0px 0px 4px;
	margin				: 0px 0px 0px 4px;
}


/*商品詳細＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.item_itemname {
	height				: 19px;
	COLOR				: #003366;
	FONT-weight			: bold;
	padding				: 5px 0px 0px 0px;
	margin				: 5px 0px 3px 5px;
	FONT-size:14px;
	width:540px;
}

.item_no {
	text-align:right;
	padding				: 5px 0px 0px 0px;
	margin				: 7px 0px 0px 0px;
	width:205px;
}

.line_itemname_under {
  text-align:center;
	width:550px;
	height:3px;
	background-image		: url(../../images/parts/line_goods_name.gif);
	background-repeat		: no-repeat;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 3px 0px;
}

.item_imgbox {
	width				: 240px;
	float				: left;
	text-align			: left;
	vertical-align		: top;
	padding				: 0px;
	margin				: 0px 3px 5px 3px;
}

.image_button {
	text-align			: left;
	FONT-size:11px;
	vertical-align		: middle;
	margin				: 0px 0px 0px 0px;
	padding				: 3px 0px 0px 0px;
}

.image_button img {
	padding				: 0px;
	margin				: 0px 2px 8px 1px;
	vertical-align		: middle;

}

.item_exl_cel {
 width:280px;
	float				: left;
	text-align			: left;
	vertical-align		: top;
	line-height:18px;
	padding				: 0px;
	margin				: 10px 0px 10px 0px;
}

.line_itemcat_under {
	width:280px;
	height:9px;
	background-image		: url(../../images/parts/line_goods_cm.gif);
	background-repeat		: no-repeat;
	padding				: 0px ;
	margin				: 5px 0px 5px 0px;
}

.item_catch {
	float				: left;
	text-align			: left;
	vertical-align		: top;
	padding				: 0px;
	margin				: 2px 0px 5px 0px;
}

.item_price {
FONT-weight:bold;
FONT-size:13px;
	float				: left;
	text-align			: left;
	vertical-align		: top;
	padding				: 0px;
	margin				: 5px 0px 5px 5px;
}

.item_num {
	background-image		: url(../../images/parts/item_num.gif);
	background-repeat		: no-repeat;
 FONT-size:11px;
	text-align			: left;
	vertical-align		: top;
	padding				: 0px 0px 0px 7px;
	margin				: 3px 0px 5px 20px;
}

.line_itemprc_under {
	width:280px;
	height:3px;
	background-image		: url(../../images/parts/line_goods_prc.gif);
	background-repeat		: no-repeat;
	padding				: 0px ;
	margin				: 6px 0px 4px 0px;
}

.item_exl_cel2 {
 width:280px;
	text-align			: left;
	vertical-align		: top;
	padding				: 0px;
	margin				: 2px 0px 5px 5px;
}

.item_specbox img {
	padding				: 0px;
	margin				: 14px 0px 0px 0px;
}

.inclue01{
 FONT-size:12px;
	line-height:18px;
	text-align			: left;
	vertical-align		: top;
	padding				: 0px 0px 0px 11px;
	margin				: 3px 10px 5px 5px;
}

/*これもおすすめ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

/*これもおすすめ見出し*/
.h_rec{
 height:23px;
	width:333px;
	background-image		: url(../../images/parts/bio_h_rec.gif);
	background-repeat		: no-repeat;
	padding				: 0px 0px 0px 0px;
	margin				: 0px;
}

.rec_cel{
	width				: 333px;
	text-align			: left;
	vertical-align		: top;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	border-right:1px solid #8B8A5A;;
}

.disp_link_goods_cel {
	width				: 100px;
	float				: left;
	FONT-size			: 11px;
	line-height			: 16px;
	padding				: 2px;
	margin				: 4px 4px 10px 0px;
	text-align			: left;
	vertical-align		: top;
}

/*最近チェックしたカテゴリ＝＝＝＝＝＝＝＝＝＝*/

/*見出し*/
.h_chk{
 height:26px;
	width:567px;
	background-image		: url(../../images/parts/h_chk.gif);
	background-repeat		: no-repeat;
	padding				: 0px 0px 0px 0px;
	margin				: 0px;
}

.h_chk2{
 height:26px;
	/*width:300px;*/
	background-image		: url(../../images/parts/h_chk.gif);
	background-repeat		: no-repeat;
	padding				: 0px 0px 0px 0px;
	margin				: 0px;
}

.chk_item_cel{
	width				: 233px;
	text-align			: left;
	vertical-align		: top;
	padding				: 0px 0px 20px 0px;
	margin				: 0px 0px 0px 0px;
}

.check_list{
 FONT-size:12px;
	padding				: 1px 3px 3px 17px;
	margin				: 8px 3px 0px 6px;
	background-image		: url(../../images/parts/icon_chk.gif);
	background-repeat		: no-repeat;
	/*width:550px;	*/
}

/*カート＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.cart_list {
	padding				: 0px;
	margin				: 3px 0px 0px 0px;
	
}

.cart_list_article {
	FONT-size			: 11px;
	text-align			: center;
	vertical-align		: middle;
	padding				: 10px 0px 0px 0px;
	margin				: 0px;
}

.cart_list_box1 {
	background-COLOR		: #FBF3DA;
	FONT-size			: 12px;
}

.cart_list_box2 {
	background-COLOR		: #ffffff;
	FONT-size			: 12px;
}

.cart_item_no {
	width				: 58px;
	text-align			: left;
	vertical-align		: middle;
	padding				: 4px;
	margin				: 0px;
	FONT-size:12px;
}

.cart_item_name {
	text-align			: left;
	vertical-align		: middle;
	FONT-weight			: bold;
	padding				: 4px;
	margin				: 0px;
	FONT-size:12px;
}

.cart_item_price {
	width				: 80px;
	text-align			: right;
	vertical-align		: middle;
	padding				: 4px;
	margin				: 0px;
	FONT-size:12px;
}

.cart_item_teiki {
	vertical-align		: middle;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 2px;
	FONT-size:11px;
	COLOR:#006633;
}

.cart_item_mix {
	vertical-align		: middle;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 2px;
	FONT-size:12px;
	COLOR:#0066CC;
}

.cart_item_ar {
	width				: 55px;
	text-align			: right;
	vertical-align		: middle;
	FONT-size:12px;
}

.cart_item_COLOR {
	vertical-align		: middle;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 4px;
	FONT-size:11px;
	line-height:18px;
	COLOR:#780000;
}

.cart_item_button {
	text-align			: center;
	vertical-align		: middle;
	padding				: 4px;
	margin				: 0px;
}

.carriage {
	text-align			: right;
	vertical-align		: top;
	FONT-weight			: normal;
	line-height			: 16px;
	FONT-size:12px;
	padding				: 5px;
	margin				: 0px 50px 0px 0px;
}

.total_price {
	text-align			: right;
	vertical-align		: top;
	FONT-weight			: bold;
	line-height			: 16px;
	FONT-size:12px;
	padding				: 0px;
	margin				: 1px;
}

/*注文タブ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

/*注文フォーム見だし*/
.h01{
	FONT-size			: 12px;
	COLOR:#ffffff;
	FONT-weight			: bold;
	letter-spacing		: 1px;
}

.form_tab01{
 align:center;
	width				: 660px;
	height:26px;
	text-align			: center;
	vertical-align		: middle;
	background-image:url(../../images/parts/input_form_tab01.gif);
	background-repeat		: no-repeat;
	padding				: 0px 0px 0px 0px;
	margin-left: auto; /* 左側のマージン */ 
 margin-right: auto; /* 右側のマージン */ 
}

.form_tab02{
 align:center;
	width				: 660px;
	height:26px;
	text-align			: center;
	vertical-align		: middle;
	background-image:url(../../images/parts/input_form_tab02.gif);
	background-repeat		: no-repeat;
	padding				: 0px 0px 0px 0px;
	margin-left: auto; /* 左側のマージン */ 
 margin-right: auto; /* 右側のマージン */ 
}

/*パスワード忘れ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
											
.m01{
				text-align:left;
				FONT-size:12px;
				COLOR:#003366;
				FONT-weight:bold;
				margin:0px 0px 10px 70px;
				}

/*郵便番号検索＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.pos_cel{
				text-align:left;
				FONT-size:12px;
				line-height:20px;
				COLOR:#EF5B07;
				margin:0px 10px;
				padding:5px;
				border: solid 1px #EF5B07;
				}
				
/*MYページ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.mypage_tab01{
	width				: 487px;
	height:23px;
	text-align			: left;
	vertical-align		: top;
	background-image:url(../../images/parts/mypage_tab3.gif);
	background-repeat		: no-repeat;
	padding				: 5px 0px 0px 10px;
	margin:0px;
	COLOR:#ffffff;
	FONT-size:12px;
	FONT-weight:bold;
}

.mypage_tab02{
	width				: 229px;
	height:23px;
	text-align			: left;
	vertical-align		: top;
	background-image:url(../../images/parts/mypage_tab4.gif);
	background-repeat		: no-repeat;
	padding				: 7px 0px 0px 10px;
	margin:0px;
	COLOR:#ffffff;
	FONT-size:12px;
	FONT-weight:bold;
}



.disp_fvgoods_cel {
	width				: 117px;
	float				: left;
	FONT-size			: 11px;
	line-height			: 16px;
	padding				: 2px;
	margin				: 2px 0px 10px 4px;
	text-align			: left;
	vertical-align		: top;
}

.mypage_check_list{
 FONT-size:12px;
	COLOR:#003366;
	FONT-weight:normal;
	padding				: 1px 3px 3px 18px;
	margin				: 11px 3px 0px 2px;
	background-image		: url(../../images/parts/lb_icon_chk.gif);
	background-repeat		: no-repeat;
	width:220px;
	line-height:19px;	
}

/*会員情報＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.personalinfo {
	background-image		: url(../../images/parts/icn_01.jpg);
	background-repeat		: no-repeat;
	font-size:12px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 11px;
}

.personalinfo2 {
	background-image		: url(../../images/parts/icn_02.jpg);
	background-repeat		: no-repeat;
	font-size:12px;
	color:#003366;
	font-weight			: bold;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 11px;
}

/*クイックフロー＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.footer{
	padding-left: 15px;
	font-size: 12px;
	line-height:18px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/*会員登録注意書き*/
.tel_notice{
font-size:12px;
line-height:120%;

}

.tel_notice_tab{
font-size:12px;
line-height:120%;

}