a:link {
	/*color: #0952A1;*/
	  color:#7E6660;
	text-decoration: none;
}
a:visited {
	/*color: #0952A1;*/
	color:#7E6660;
	text-decoration: none;
}
a:hover {
	/*color: #0952A1;*/
	color:#7E6660;
	text-decoration: none;
}
a:active {
	/*color: #0952A1;*/
	color:#7E6660;
	text-decoration: none;
}
/*ヘッダやパンくずテキスト用の常用装飾タグ-----------------------------------------------------------*/

.head_00{
	/*border: #cccccc 1px solid;*/
	font-size: 1em;	
	/*line-height: 150%;*/
	background-image:url(../img/main/img_head00.gif);
	margin-bottom:15px;
	margin-top:4px;
	padding-left:15px;
	padding-top:3px;

	/*padding:0.4em;*/
	font-weight:normal;

	background-repeat:no-repeat;

	width:475px;
	height:24px;
	color:#7E6660;
}

.head_01{
	background-image:url(image/head_title/head_title_00.gif);
	margin-bottom:10px;
	padding-left:15px;
	margin-top:0px;
	padding-top:10px;


	font-size:14px;

	/*padding:0.4em;*/
	font-weight:normal;

	background-repeat:no-repeat;

	width:475px;
	height:34px;
	color:#7E6660;
}


.head_02{
	background-image:url(image/head_title/head_title_03.gif);
	margin-bottom:10px;
	padding-left:15px;
	margin-top:0px;
	padding-top:3px;


	font-size:12px;


	font-weight:normal;

	background-repeat:no-repeat;

	width:475px;
	height:22px;
	color:#7E6660;
}


.head_03{
	background-color:#EEEEEE;
	
	margin-left:5px;
	
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	width:470px;
	color:#666666;
	font-size:12px;
	
	font-weight:normal;
}

.head_05{
	font-weight:bold;
}

.head_06{
	background-color:#EEEEEE;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	color:#562C22;
	text-align:center;

}



/*-----------------------------------------------------------*/
p{
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;

	margin-left:5px;
	padding-left:5px;

	font-size:12px;
	line-height:17px;
}

/*brの代わりとなるpタグ*/
p.empty{
	height:12px;
	margin-top:0px;
	margin-bottom:0px;

	padding-top:0px;
	padding-bottom:0px;
	
	line-height:12px;
}

.p_margin_5{
	margin-top:5px;
	margin-bottom:5px;

	padding-top:0px;
	padding-bottom:0px;

}

.title_copy{

	font-size:14px;
	color:#EA545D;
	font-weight:bold;
	letter-spacing:2px;

	list-style-type:none;
	margin-top:5px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;

}


.b_now_pankuzu{
	color:#EF858D;
}

/*戻るボタン用*/
.p_back{
	text-align:right;
	margin-top:5px;
	margin-bottom:5px;

	padding-top:0px;
	padding-bottom:0px;
}	



.hosoku_text{
	margin-top:0px;
	margin-bottom:0px;

	padding-top:0px;
	padding-bottom:0px;
	font-size:10px;
	line-height:11px;
	font-weight:normal;
}

body {
	/*margin : 0px auto;*/
	font-size: 12px;	
	line-height: 150%;
	background-image:url(../img/main/img_background2.gif);
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-y;
	background-position:top;
	/*color:#7E6660;*/
	/*color:#562C22;*/
}

h2 {
	padding:0;
	font-size:0.8em;
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/*テキスト関係---------------------------------------*/
p.nl{
	margin-bottom:0px;
	margin-top:0px;

	padding-bottom:0px;
	padding-top:0px;
}

/*ヘッダー関連のスタイルシート---------------------------------------*/
h1{
	font-size:12px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
}


/* 画像コンテンツ */
img {
  border-style: none;
}

/* ヘッダーコンテンツ */
.header {
  text-align:left;
  padding-bottom:0.5em;}
  
.header h1{
  font-size:12px;
  padding-top:0px;
  padding-bottom:0px;
  float:left;
	
 }
  
.header h2{
  font-size:12px;
  float:right;
	font-weight:normal;
}

/* ヘッダーサイトマップ */
.headersite{
  float:right;
  padding-bottom:0px;
  text-align:right;
}
  
/*  レフトコンテンツ  ------------------------------------------*/
.left {
	text-align:center;
	float:left;}

.left_head00{
  padding-top:10px;
  padding-bottom:10px;
  padding-left:0.5em;
  padding-right:0.5em;
  

  text-align: center;
  margin:0;
  color:#FFFFFF;
  background-image:url(../img/main/img_menu_top.gif);
  line-height:10px;
  height:20px;


}



/*レフトメニュー*/





.left a {
  padding:0.5em;
  /*padding:0em;*/
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:0px;


}

.left a:hover {}

.left_m{
  width:166px;
}


/*バナーやアイコンの説明用*/
.menu_hosoku_text{
	margin-top:0px;
	margin-bottom:0px;
	
	font-size:10px;
	line-height:14px;

	padding-top:0px;
	padding-bottom:0px;
	float:left;
}



/*  センターコンテンツ  ------------------------------*/


.content {
	margin-top:0px;
	padding-top:0px;
	padding-left:0.8em;
	float:left;
}

/*.content p{
	margin-top:0px;
	padding-top:0px;
	padding-left:0.8em;
}*/

/*.content h2 {
	margin-top:0px;
	padding-top:0px;
	border: #ccc 1px solid;
	padding:0.4em;
}*/
  
/*  ライトコンテンツ  -----------------------------*/
.update{
	border: solid 1px #EEBBBB;
	background-color:#FFEEEE;
	margin-bottom:5px;
}


/*タオバオ代行王お知らせ----------------------------------*/
.infomation{
	border: solid 1px #66400B;
	text-align:left;
	padding-left:4px;
	padding-bottom:5px;
	margin-bottom:5px;
	line-height:14px;
}


.right {
	text-align:center;
	float:left;
	margin-left:0.8em;}

/*.right h2 {
  padding:0.5em;
  text-align: center;
  margin:0;}*/


.left_head_03{
	color:#FFFFFF;
	text-align:center;
	background-color:#916F58;
	border: #cccccc 1px solid;
	font-size: 10px;	
	line-height:12px;

	margin-bottom:2px;
	padding-left:0px;
	margin-top:2px;
	padding-top:3px;
	padding-bottom:3px;

	font-weight:normal;

	width:140px;
}



/*  フッター  -----------------------------------*/

.footer {
  text-align:center;
  padding:0.5em;
  clear: both;
}

.footer_link{
	font-weight:normal;
	color:#ffffff;
}



/*商品分割用--------------------------------------------------*/

/*ジャンル別商品売り上げランキング----------------------------*/
.info_ranking_main{
	border: solid 1px #7E6C54;
	text-align:left;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:5px;
	margin-left:0px;
	padding-left:2px;
	padding-right:3px;
	padding-bottom:5px;
	float:left;
	width:150px;

	font-size:10px;
	color:#444444;
}
.info_ranking_00{
	float:left;
	width:44px;
}
.info_ranking_01{
	float:left;
	text-align:center;
	width:106px;
	line-height:12px;
}

.info_ranking_02{
	float:left;
	text-align:left;
	width:106px;
	line-height:12px;

}

/*商品検索フォーム----------------------------*/
.info_search{
	border: solid 1px #7E6C54;
	float:left;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:2px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	width:150px;
	line-height:12px;
	text-align:center;
}

.form_search{
	width:148px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:3px;

}
.search{
	width:140px;
}

/*３カラムピックアップ商品----------------------------------*/
.itemlist_3c_00{
	float:left;
	width:147px;
	height:240px;
	margin-right:2px;
	border: solid 1px #D7BF9D;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;

}

.itemlist_3c_title{
	padding-left:5px;
	background-image:url(image/layout_3c/layout_3c_000.gif);
	height:38px;
	background-repeat:no-repeat;
	margin-bottom:5px;
}

.itemlist_3c_price{
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}

.itemlist_3c_text{
	font-size:10px;
	font-weight:normal;
	line-height:12px
}




/*カテゴリーメニュー----------------------------------*/
.cate_menu{
	float:left;
	width:490px;
	border: solid 1px #C5B2A4;
	padding-left:0px;
	padding-right:0px;

}
.cate_menu_title{/*大カテゴリタイトル*/
	margin-top:5px;
	margin-bottom:5px;
	margin-left:2px;
	
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	width:145px;
	color:#FFFFFF;
	background-color:#562C22;
}

.cate_menu_title a{/*大カテゴリタイトル*/
	color:#FFFFFF;
}

.cate_menu_title a:hover{/*大カテゴリタイトル*/
	color:#FFEEEE;
	/*background-color:#666666;*/
}
.cate_menu_title a:visited{/*大カテゴリタイトル*/
	color:#FFFFFF;
}

.cate_menu_split{
	float:left;
	width:155px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
.cate_menu_line{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;

	float:left;
	width:4px;
	height:480px;
	background-repeat:repeat-y;
	background-image:url(image/img_category_link/category_link_line.gif);
}

.cate_menu_small{/*小カテゴリLIタグ*/
	list-style-type:none;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}





/*------------------------------------------*/
.clear { /*回り込み指定解除*/
	clear:both;
}   
.clear hr {
	display:none;
}  

/*■分割したのを元に戻すには下のタグを入れる

<div class="clear"><hr/></div><br>

*/


/*会社概要など販売者のためのコンテンツ用分割-----------*/
.gaiyo_no_split{
	width:475px;
}


.gaiyo_split_left{
	padding-left:3px;
	float:left;
	width:280px;
	font-size:12px;
	padding-right:5px;
	line-height:14px;
}
.gaiyo_split_right{
	float:left;
	width:200px;
	font-size:10px;
}

.gaiyo_split_table_00{/*表の色指定*/
	background-color:#EEEEEE;
	font-size:12px;
	color:#666666;
	text-align:center;
}

.gaiyo_split_table_01{/*表の色指定*/
	font-size:12px;
	color:#666666;
}


.qa_link{/*FAQについて*/
	padding-left:10px;
}
/*商品詳細8888888888888888888888888888888888888888*/
.goodinfo_variation_a{/*バリエーション用カートに入れる*/
	float:left;
	width:155px;
	/*border: solid 1px #7E6C54;*/

	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;

	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.goodinfo_variation_b{/*バリエーション用カートに入れる*/
	float:left;
	width:100px;
	/*border: solid 1px #7E6C54;*/

	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;

	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.goodsinfo_kouri{
	margin-top:0px;
	margin-bottom:0px;
	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
}
.goodsinfo_hanbai{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	padding-top:0px;
	padding-bottom:0px;
	color:#EA545D;
}
.goodsinfo_toiawase{
	margin-top:0px;
	margin-bottom:0px;
	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
}

.goodinfo_split_left{/*左右分割:左*/
	float:left;
	width:225px;

	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;

	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.goodsinfo_left_img{
	margin-top:0px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.goodinfo_split_right{/*左右分割:右*/
	float:left;
	width:265px;
	margin-left:0px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;


}
.goodsinfo_right_text{
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	/*word-break:keep-all;*/
	/*word-break:normal;*/
}


.syosai_recomend{/*他にもオススメ*/
	margin-left:25px;
	border: solid 1px #BFE0C3;
	float:left;
	width:430px;
	padding-top:5px;
	padding-bottom:5px;
}

.syosai_recomend_parts1{
	border: dashed 1px #562C22;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:0px;
	width:180px;
	height:125px;
	float:left;
	text-align:center;
}

.syosai_recomend_price{
	font-weight:bold;
	color:#EA545D;
}
.syosai_recomend_kibo{
	font-weight:normal;
	font-size:10px;
}

.syosai_month_osusume{/*今月のオススメセレクション*/
	letter-spacing:5px;
	line-height:20px;
}

/*商品一覧ページ8888888888888888888888888888888888888888888888888888888*/



.item_list_parts_image{

	width:220px;
	float:left;

	margin-left:5px;
}


.item_list_item_name{
	padding-left:2px;
	padding-top:1px;
	padding-top:1px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0px;

	font-size:11px;
}

.item_list_item_kibo{
	padding-left:2px;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0px;

	font-size:11px;
}

/*以下代行王オリジナル8888888888888888888888888888888888888888888888888888888*/




/*■黄色い枠*/
.yellow_frame{
	margin-left:10px;
	
	width:450px;

	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;

	background-color:#FFFFCC;
	border: dashed 1px #FFCC99;
}

/*代行王テーブル装飾99999999999999999999999999999999999999999999999999999999*/
.tao_table00_tb00{
	text-align:center;
	margin-left:5px;
	background-color:#EEEEEE;
}

.tao_table00_tb01{
	text-align:center;

}

.tao_table00_tb02{
	padding-left:10px;

}
.tao_table00_tb03{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;

}


/*代行王文字装飾9999999999999999999999999999999999999999999999999999999999999*/
.tex_bold{
	font-weight:bold;
	font-size:16px;
}


/*赤*/
.tex_red{
	color:#FF0000;
}

/*青*/
.tex_blue{
	color:#0000FF;
}

/*臙脂*/
.tex_enji{
	color:#FFFFFF;
}

.midashi_red{
	color:#FF0000;
	font-size:11px;
	border: solid 1px #FF8E92;
	background-color:#FFDDDD;
	width:480px;
	padding-top:0px;

}

.midashi_yellow{

	font-size:11px;
	border: solid 1px #FFCC00;
	background-color:#FFFFB5;
	width:480px;
	padding-top:0px;

}


/*分割*/
.div_split{
 	float:left;
	margin-left:15px;
}

/*特商法用テーブル*/
.td_toku00{
	background-color:#EEEEEE;
	width:430px;

	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;

}

.td_toku01{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:5px;

	width:430px;
}


.content_split_left{/*左右分割:左*/
	float:left;
	width:225px;

	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;

}

.content_split_right{/*左右分割:右*/
	float:left;
	width:225px;

	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;

}

/*フッターインフォメーション-----------------------------------------------*/
.info_main_frame{
	float:left;
	border: #cccccc 1px solid;
	width:480px;
	marigin-top:5px;
	padding-top:5px;
	padding-left:3px;
}

.info_center{
	float:left;
	width:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.info_table00{
	width:215px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	padding-left:3px;
	padding-right:3px;

}

.info_title{
	background-color:#562C22;
	margin-left:1px;
	margin-right:1px;
	margin-top:4px;
	margin-bottom:1px;

	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;

	color:#FFFFFF;
	text-align:center;
}


p.f_info{
	margin-bottom:2px;
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
	
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;

	font-size:10px;

}

.info_td_00{
	background-color:#EEEEEE;
	text-align:center;
}
.info_td_01{
	text-align:center;
}

