body {
	font-size			: 12px;
	line-height			: 18px;
	font-style			: normal;
	font-family			: "ＭＳＰゴシック","Osaka","ＭＳゴシック";
	padding				: 0px;
	margin: 0;
	background-color		: #ffffff;
	color:#444444;
}

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


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

.base01{
	font-size		: 12px;
	line-height	: 19px;
}

.base02{
	font-size			: 11px;
	line-height		: 13px;
}

/*注意書き*/
.base03{
	font-size			: 12px;
	color:#006699;
	line-height	: 19px;
}

/*注文サンクス*/
.base04{
	font-size			: 13px;
	font-weight			: bold;
	color:#222222;
	line-height:30px;
}

/*注文番号*/
.base05{
	font-size			: 12px;
	font-weight			: bold;
	color:#003366;
}

.base06{
	font-size		: 12px;
	line-height	: 18px;
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 0px;;
}


/*カートでのプレゼントプロモ表示*/

.base07{
	font-size		: 12px;
	line-height	: 19px;
}


/*成分*/
.base10{
	font-size		: 11px;
	padding:5px 0px 0px 0px;
	line-height:110%;
	color:#444444;
}

.img.{


}
/*商品名*/
.item_name{
	font-size			: 12px;
	font-weight			: bold;
	color:#003366;
	margin:5px 0px 0px 0px;
}

/*注文フォームインプット*/
input.error {
	background-color		: #cccccc;
}

/*エラーメッセージ*/
.error{
 font-size			: 12px;
	color:#ff3333;
}

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

/*a	     		 { text-decoration:none; }*/
a:link				{ color:#003366; font-size:12px;}
a:visited	{ color:#003366; font-size:12px; }
a:hover			{ color:#ff6060; text-decoration:underline; font-size:12px;}

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

a.next:link				{ color:#ff6060; font-size:11px; }
a.next:visited	{ color:#ff6060; font-size:11px;}
a.next:hover			{ color:#ff6060; text-decoration:underline; font-size:11px;}

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

a.news:link	   { color:#666666; font-size:12px; line-height:15px;}
a.news:visited { color:#666666; font-size:12px; line-height:15px;}
a.news:hover   { color:#ff6060; font-size:12px; 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:#ff6060; font-size:11px; line-height:15px; text-decoration:underline;}

a.footer:link	   { color:#666666; font-size:11px; line-height:15px;}
a.footer:visited { color:#666666; font-size:11px; line-height:15px;}
a.footer:hover   { color:#ff6060; 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:#ff6060; font-size:12px; text-decoration:underline; font-weight:bold;}

.news_title								{	color:#277072; font-size:12px; font-weight:bold; }

a.item_name	{ color:#009900 ; 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:#ff3366; font-size:12px; text-decoration:underline; font-weight:bold;}

a.att:link	   { color:#ff0000; font-size:12px; line-height:17px; font-weight:bold;}
a.att:visited { color:#ff0000; font-size:12px; line-height:17px; font-weight:bold;}
a.att:hover   { color:#ff6600; font-size:12px; line-height:17px; font-weight:bold;}

a.juyo:link	   { color:#ff0000; font-size:14px; line-height:17px; font-weight:bold;}
a.juyo:visited { color:#ff0000; font-size:14px; line-height:17px; font-weight:bold;}
a.juyo:hover   { color:#ff6600; font-size:14px; line-height:17px; font-weight:bold;}


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

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

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

.main_img_cel{

}

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

.base_main_cel	{
	width				: 750px;
	height:450px;
	text-align			: center;
	vertical-align		: top;
	font-size			: 12px;
	margin				: 0px 0px 10px 0px;
	padding				: 8px 0px 4px 2px;

}

.base_center_cel	{
	width				: 385px;
	text-align			: left;
	vertical-align		: top;
	font-size			: 12px;
	margin				: 0px 0px 10px 0px;
	padding				: 8px 0px 4px 5px;
}

.base_right_cel	{
	width				: 180px;
	text-align			: left;
	vertical-align		: top;
	font-size			: 12px;
	margin				: 0px 0px 10px 0px;
	padding				: 8px 0px 4px 0px;
}

.base_left_cel	{
	width				: 180px;
	text-align			: left;
	vertical-align		: top;
	/*margin				: 0px 0px 10px 0px;*/
	margin:0px;
	padding				: 8px 0px 4px 0px;
	font-size			: 11px;
}

.base_right02_cel	{
	width				: 570px;
	text-align			: left;
	vertical-align		: top;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	font-size			: 12px;
}


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



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

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

/* 追加　takano 2010.06.23 */
.base_left_cel form{
	margin:0;
	padding:0;
}


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

.categoly_list {
	background-image		: url(../../images/parts/m_category_arr.gif);
	background-repeat		: no-repeat;
	font-size:12px;
	margin				: 5px 0px 3px 2px;
	padding				: 0px 0px 3px 11px;
}

.categoly_list2 {
	background-image		: url(../../images/parts/bio_arr02.gif);
	background-repeat		: no-repeat;
	font-size:12px;
/*	margin				: 5px 0px 3px 2px;*/
	margin				: 5px 0px 3px 15px;
	padding				: 0px 0px 3px 13px;
}

.categoly_list3 {
	background-image		: url(../../images/parts/bio_arr01.gif);
	background-repeat		: no-repeat;
	font-size:12px;
	margin				: 5px 0px 3px 15px;
	padding				: 0px 0px 3px 13px;
}

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

.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			: left;
	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 4px;
	text-align			: left;
	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				: 0px;
	margin				: 4px 2px 0px 0px;
	text-align			: left;
	vertical-align		: top
}


.rec_exp_cel {
	width				: 240px;
	line-height			: 14px;
	padding				: 0px;
	margin				: 8px 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:357px;
	height:3px;
	background-image:url(../../images/parts/line_gray_dots.gif);
	background-repeat		: no-repeat;
	}

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

.news_list {
	width:350px;
	background-image		: url(../../images/parts/arrow_news.gif);
	background-repeat		: no-repeat;
	margin				: 5px 0px 0px 0px;
	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				: 175px;
	text-align			: center;
	vertical-align		: top;
	font-size			: 11px;
	margin				: 5px 0px 5px 0px;
	padding				: 0px 0px 0px 0px;
	line-height : 14px;
}
.f03{
	width				: 175px;
	text-align			: left;
	vertical-align		: top;
	font-size			: 12px;
	margin				: 1px 0px 1px 0px;
	padding				: 0px 0px 0px 0px;
	line-height : 135%;
}

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

.f02{
	width				: 175px;
	text-align			: center;
	margin				: 3px 0px 3px 0px;
	padding				: 0px 0px 0px 0px;
}



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

.rd_footer {
	width				: 750px;
	height :22px;
	text-align			: left;
	vertical-align		: middle;
	font-size			: 10px;
	color				: #444444;
	font-weight			: normal;
	background-image		: url(../../images/parts/copyright_bg.gif);
	background-repeat		: no-repeat;
	padding				: 8px 0px 50px 0px;
	margin				: 0px 0px 0px 0px;
	position: relative;
}

/*20060221以降*/
.rd_footera {
	width				: 750px;
	height:22px;
	text-align			: left;
	vertical-align		: middle;
	font-size			: 12px;
	color				: #444444;
	font-weight			: normal;
	background-image		: url(../../images/parts/copyright_bg.gif);
	background-repeat		: no-repeat;
	padding				: 10px 10px 17px 10px;
	margin				: 0px 0px 0px 0px;
}

orderform_cel{
 border-style:solid;
	border-color:#FFBB99;
	border-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;
	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				: 568px;
	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 0px 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 {
	height:15px;
	padding				: 0px;
	margin				: 0px 0px 0px 0px;
}

.ic_spe {
	height:;
	padding				: 0px;
	margin				: 0px 0px 0px 0px;
}

.ic_new {
	height:;
	padding				: 0px;
	margin				: 0px 0px 0px 0px;
}
*/

/*商品詳細＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.item_itemname {
	height				: 17px;
/*	color				: #358cb7;*/
	color				: #666666;

	font-weight			: bold;
	padding				: 5px 0px 0px 0px;
	margin				: 5px 0px -7px 5px;
	font-size:14px;
	width:555px;
}

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

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

.item_imgbox {
	width				: 250px;
	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:300px;
	float				: left;
	text-align			: left;
	vertical-align		: top;
	line-height:20px;
	padding				: 0px;
	margin				: -6px 0px 10px 0px;
/*	margin				: 10px 0px 10px 0px; */
}

.line_itemcat_under {
	width:304px;
	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;
}

.line_itemprc_under {
	width:300px;
	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 {
	text-align			: left;
	vertical-align		: top;
	padding				: 0px;
	margin				: 4px 0px 5px 5px;
}

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

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

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

.rec_cel{
	width				: 340px;
	text-align			: left;
	vertical-align		: top;
	padding				: 0px 0px 0px 4px;
	margin				: 0px 0px 0px 0px;
}

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

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

/*見出し*/
.h_chk{
 height:26px;
	background-image		: url(../../images/parts/h_goods_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_goods_chk.gif);
	background-repeat		: no-repeat;
	padding				: 0px 0px 0px 0px;
	margin				: 0px;
}

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

.check_list{
 font-size:12px;
	padding				: 1px 3px 2px 17px;
	margin				: 10px 3px 0px 6px;
	background-image		: url(../../images/parts/lb_icon_chk.gif);
	background-repeat		: no-repeat;	
}

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

.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:#ff6600;
}

.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{
	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{
	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;	
}


/* インクルード　特集　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.tc1{
	font-size			: 11px;
	line-height		: 13px;
	padding				: 58px 0px 0px 5px;
	margin				: 0px 0px 0px 5px;
}

a.tc1:link	   { color:#444444; font-size:11px; line-height:13px; text-decoration:none;}
a.tc1:visited { color:#444444; font-size:11px; line-height:13px; text-decoration:none;}
a.tc1:hover   { color:#ff6060; font-size:11px; line-height:13px; text-decoration:underline;}



/* 商品詳細　商品番号　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.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;
}

.inclue01{
	font-size:12px;
	padding				: 0px;
	margin				: 0px 0px 0px 0px;
	line-height:17px;	
}

.inclue02{
	padding				: 0px 20px 0px 20px;
	margin				: 0px 0px 0px 0px;
}

/* 2005/8/4　追加部分はここから　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/* 商品詳細　カートボタン部分　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.cart_cel {
	text-align			: left;
	vertical-align		: top;
	padding				: 0px;
	margin				: 4px 0px 5px 5px;
}

/* 商品詳細　レビューボタン部分　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.rev_btn {
	text-align			: left;
	vertical-align		: top;
	padding				: 7px 0px 0px 15px;
	margin				: 0px;
}

.rev_main{
	text-align			: center;
	vertical-align		: top;
	margin				: 0px;
}

.rev_at{
	text-align			: left;
	vertical-align		: top;
	padding				: 5px;
	margin				: 0px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
 width:500px;
	line-height:18px;
}

/* レビューリスト　コメント　＝＝＝＝＝＝＝＝＝*/
.rev_base02{
	font-size		: 12px;
	color:#CC6600;
	}

.us_cmt{
	background-image		: url(../../images/review/bg_webname.gif);
	background-repeat		: no-repeat;
 width:550px;
	height:26px;
	text-align			: left;
	font-size		: 12px;
	line-height:18px;
	color:#663300;
 margin:  10px 0px 10px 12px;
	padding: 5px 0px 0px 18px;
}

.us_cmt2{
 width:535px;
	text-align			: left;
	font-size		: 12px;
	line-height:18px;
	color:#663300;
 margin:  2px 0px 10px 30px;
	padding: 0px 0px 0px 10px;
}

.ad_cmt{
 width:500px;
	text-align			: left;
	font-size		: 12px;
	color:#CC6600;
 margin:  2px 0px 5px 50px;
	padding: 0px 0px 0px 10px;
}
.ad_cmt2{
 width:485px;
	text-align			: left;
	font-size		: 12px;
	line-height:18px;
	color:#CC6600;
 margin:  2px 0px 15px 70px;
	padding: 0px 20px 0px 10px;
}

/*フォントサイズの指定*/
#ml_footerWrap {
	text-align:left;
	width:750px;
}
/*フォントサイズの指定*/
.ml_footer {
	font-size: 11px;
	color: #333333;
	/*text-align: center; SEO対策文言変更のため削除・追加修正　080617:takano */
	/* 追加 */
	text-align:left;
	margin:0px;
	padding:0 0 0px 10px;
	/*width:460px; キーワードの自動改行防止のため修正　100707:arishige */
	width:530px;
}

.ml_header {
	font-size: 12px;
	color: #333333;
	text-align: left;
}
.ml_header3 {
	font-size: 12px;
	text-align: right;
	float: right;
}

/*会員情報＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.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:3px;
	font-size:12px;
	line-height:22px;
	padding-top:8px;
	padding-bottom:2px;
}

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

}

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

}

input, select {
font-size:12px;
