/***************************************************************
	電機のトモック
	スタイルシート
	
<link rel="stylesheet" type="text/css" href="css.css">
	
****************************************************************/
a:link {
	color: #0952A1;
	text-decoration: none;
}
a:visited {
	color: #0952A1;
	text-decoration: none;
}
a:hover {
	color: #0952A1;
	text-decoration: none;
}
a:active {
	color: #0952A1;
	text-decoration: none;
}
/*CSSレイアウト************************/
/*メインコンテンツは中央揃え*/
body{

	background-color:#FFFFFF;
	text-align:center;
}
#wrap{/*メインレイアウト*/
	width:1000px;
	text-align:center;

	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;

}
#header{/*ヘッダーのレイアウト*/
	;
}
#inner{/*中央のメインコンテンツのレイアウト*/
	margin:0 0px;
	text-align:left;
	margin-left:0px;
	padding-left:0px;

	
	/*height:300px;*/
}
#footer_menu{
	margin-top:0px;
	margin-bottom:0px;

	padding-top:0px;
	padding-bottom:0px;
	
	text-align:center;
}

#footer{/*コピーライト*/
	background-image:url(image/img_foot_001.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;

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

	text-align:center;
	height:59px;
	width:1000px;
}

#leftWrap{/*中央部左側*/
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;

	float:left;
	width:260px;
}
#rightWrap{
	margin-top:0px;
	padding-top:0px;
	float:right;
	width:730px;
}


/*ヘッダーをSEO用に最適化******************/

.head_part_00{/*タイトル*/
	width:241px;
	height:68px;
	float:left;

}
.head_part_01{/*タイトル脇*/
	width:700px;
	float:right;
	height:68px;
	text-align:right;
}
.head_part_02{/*タブ用*/
	float:left;
	width:1000px;
	text-align:left;
	margin-bottm:0px;
	padding-bottm:0px;
}
.head_part_03{/*特集バナー用*/
	letter-spacing:3px;
	margin-top:0px;
	padding-top:0px;
	margin-bottm:0px;
	padding-bottm:0px;

	float:left;
	width:1000px;
	height:42px;
	background-image:url(image/img_head_004.gif);
	background-repeat:repeat-x;
}
.head_part_04{/*検索スペース*/

	padding-top:3px;
	float:left;
	width:1000px;
	height:28px;
	background-image:url(image/img_head_005.gif);

	;
}

.head_part_05{/*買い物方法*/
	margin-top:0px;
	padding-top:5px;
	margin-bottm:0px;
	padding-bottm:0px;
	float:left;
	width:1000px;
	height:28px;
	text-align:left;
	background-image:url(image/img_head_003.gif);
	background-repeat:repeat-x;
}

.head_part_07{/*サイトマップ*/
	padding-top:5px;
	padding-bottom:2px;
	padding-right:2px;

	font-size:12px;
	width:700px;
	float:right;
	height:16px;
	text-align:right;
}

.head_part_06{/*H1用*/
	padding-top:5px;
	padding-bottom:2px;

	width:241px;
	float:left;
	height:16px;
	text-align:center;
}
/*お問い合わせ******************/
.otoiawase_layout00{
	border: solid 2px #FFD128;
	text-align:left;
	margin-top:0px;
	padding-top:10px;
	margin-left:15px;
	margin-right:6px;
	padding-bottom:10px;
	line-height:18px;

	padding-left:15px;
	padding-right:5px;
	float:left;
	width:550px;
	height:130px;

	font-size:12px;
	color:#444444;
}


.oto_table{
	/*border: solid 2px #FFD128;*/
}

.oto_td{
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	/*border: solid 2px #FFD128;*/
}

.oro_form{
	height:300px;
}

.oto_hissu{
	color:#FF0000;
	font-weight:normal;
}




/*商品ランキング用******************/
.ranking_layout00{
	border: solid 2px #FFD128;
	text-align:left;
	margin-top:0px;
	padding-top:3px;
	margin-left:1px;
	margin-right:6px;
	padding-bottom:3px;
	background-color:#FFEFB1;

	padding-left:3px;
	padding-right:5px;
	float:left;
	width:227px;
	height:170px;

	font-size:12px;
	color:#444444;
}
.ranking_layout01{
	border: solid 2px #FFD128;
	text-align:left;
	margin-top:0px;
	padding-top:3px;
	margin-left:4px;
	margin-right:4px;

	background-color:#FFFFFF;

	padding-left:3px;
	padding-right:5px;
	float:left;
	width:210px;
	height:135px;

	font-size:12px;
	color:#444444;
}

.ranking_image_00{
	text-align:center;
	float:left;
	width:55px;
	height:40px;
	;
}
.ranking_itemname_00{
	text-align:center;
	float:left;
	width:140px;
	height:40px;
	/*padding-top:5px;*/
}
.ranking_itemimg{
	text-align:center;
	float:left;
	width:80px;
	height:85px;
	/*padding-top:5px;*/
}
.ranking_itemtext_00{
	text-align:left;
	float:left;
	font-size:11px;
	letter-spacing:1px;
	width:115px;
	height:90px;
	;
}


.ranking_title00{
	padding-top:7px;
	padding-left:16px;
	
	margin-top:0px;
	margin-bottom:5px;
	height:28px;
	width:32px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background-image:url(image/goods_info/img_goods_short_01.gif);
	background-repeat:no-repeat;
}

.ranking_button{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}


/*商品5カラムレイアウト1******************/
.goods_5c_layout00{
	border:1pt red outset;
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:8px;
	/*margin-right:4px;*/

	padding-left:1px;
	padding-right:1px;
	float:left;
	width:126px;
	height:205px;

	font-size:10px;
	color:#444444;
}

.goods_5c_layout00_title{
	border:2pt #FF9933 dotted;
	padding-top:2px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	margin-left:auto;
	margin-right:auto;
	
	margin-top:2px;
	margin-bottom:0px;
	height:14px;
	/*width:107px;*/
	width:115px;
	font-size:10px;
	background-color:#FF6600;
	font-weight:normal;
	color:#FFFFCC;

}
.goods_5c_layout00_image{
	line-height:16px;
	margin-left:auto;
	margin-right:auto;

	margin-top:2px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
}
.goods_5c_layout00_main_text{
	margin-top:2px;
	margin-bottom:5px;
	padding-left:1px;
}


/*商品3カラムレイアウト1******************/
.goods_3c_layout00{
	border:1pt red outset;
	text-align:left;
	margin-top:0px;
	padding-top:3px;
	margin-left:8px;
	margin-right:6px;

	padding-left:3px;
	padding-right:5px;
	float:left;
	width:207px;
	height:250px;

	font-size:12px;
	color:#444444;
}

/*.goods_3c_layout00_title{
	padding-top:7px;
	padding-left:16px;
	
	margin-top:0px;
	margin-bottom:5px;
	height:28px;
	width:210px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background-image:url(image/goods_info/img_goods_short_01.gif);
	background-repeat:no-repeat;
}*/

div.goods_3c_layout00_title{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	border: solid 2px #FFD128;
	background-color:#FF6600;
	text-align:center;
	margin-top:0px;
	margin-bottom:5px;
	/*height:28px;*/
	width:200px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	/*background-image:url(image/goods_info/img_goods_short_01.gif);
	background-repeat:no-repeat;*/
}

.goods_3c_layout00_image{
	line-height:24px;
	margin-left:auto;
	margin-right:auto;

	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#FF0000;
}
.goods_3c_layout00_main_text{
	margin-top:2px;
	margin-bottom:0px;
	padding-left:1px;
	font-size:11px;
	line-height:11px;
}


/*商品2カラムレイアウト1******************/
.goods_2c_layout00{
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	margin-left:5px;
	margin-left:5px;
	padding-right:5px;
	padding-right:5px;
	float:left;
	width:347px;
	height:149px;

	font-size:12px;
	color:#444444;

	background-image:url(image/goods_info/img_goods_long_02.gif);
	background-repeat:no-repeat;

}
.goods_2c_layout00_img{
	float:left;
	padding-right:5px;
	padding-left:5px;
}

.goods_2c_layout00_button{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.goods_2c_layout00_price{
	margin-top:0px;
	margin-bottom:0px;
	padding-right:8px;
	
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

.goods_2c_layout00_title{
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:1px;

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

	height:30px;

	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	/*background-color:#000000;*/

	background-image:url(image/goods_info/img_goods_long_01.gif);
	background-repeat:no-repeat;

}


/*インフォメーション2分割-------------------------------------*/
.info_2c_layout00{
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	margin-left:5px;
	padding-right:5px;
	float:left;
	width:347px;

	font-size:12px;
	color:#444444;
}


.info_2c_text00{/*インフォメーションテキスト用*/
	text-align:left;
	margin-top:3px;
	padding-top:3px;

	margin-bottom:3px;
	padding-bottom:3px;


	padding-left:10px;
	padding-right:10px;

	font-size:12px;
	line-height:14px;

	;
}

.info_foot_menu{/*フット用商品メニュー*/
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	color:#666666;
}




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

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

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


*/



/*商品詳細用分割******************************/
.goods_info_layout_images{/*商品写真部分*/
	/*border:1pt red outset;*/
	text-align:left;
	margin-top:0px;
	padding-top:3px;
	margin-left:10px;
	margin-right:6px;

	padding-left:5px;
	padding-right:5px;
	float:left;
	width:600px;
	height:350px;

	font-size:12px;
	color:#444444;
}
.goods_info_layout_price{/*値段部分*/
	/*border:1pt red outset;*/
	text-align:left;
	margin-top:0px;
	padding-top:3px;
	margin-left:15px;
	margin-right:6px;

	padding-left:15px;
	padding-right:5px;
	float: left;
	width:300px;
	height:350px;

	font-size:12px;
	color:#444444;
}


/*右側のスタイルシート------------------------------------------------*/

/*題用*********************/
h1.top_info{
	margin-top:4px;
	margin-bottom:1px;
	padding-left:0px; 
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}

h1.midashi_00{
	margin-top:1px;
	padding-left:15px; 
	padding-top:12px;
	padding-bottom:18px;
	padding-right:10px;
	top:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	/*letter-spacing:2px;*/
	background-image:url(image/header/h_image_02.gif);
	background-repeat:no-repeat;
}
h1.midashi_00_730{/*730用*/
	margin-top:1px;
	margin-bottom:3px;
	padding-left:15px; 
	padding-top:12px;
	padding-bottom:18px;
	padding-right:10px;
	top:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	/*letter-spacing:2px;*/
	background-image:url(image/header/h_image_02_730.gif);
	background-repeat:no-repeat;
}





/*部用*********************/
h2.midashi_00{
	margin-top:1px;
	margin-bottom:5px;
	padding-left:15px; 
	padding-top:12px;
	padding-bottom:12px;
	padding-right:10px;
	top:10px;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:2px;
	background-image:url(image/header/h_image_02.gif);
	background-repeat:no-repeat;
}
div.midashi_00_730{/*730用(一応バックアップというかHタグに不向きなテキスト用)*/
	margin-top:1px;
	margin-bottom:3px;
	padding-left:15px; 
	padding-top:6px;
	padding-bottom:18px;
	padding-right:10px;
	top:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	/*letter-spacing:2px;*/
	background-image:url(image/header/h_image_02_730.gif);
	background-repeat:no-repeat;
}

h2.midashi_00_730{/*730用(Hタグ商品用)*/
	width:730px;
	margin-top:1px;
	margin-bottom:3px;
	padding-left:15px; 
	padding-top:4px;
	padding-bottom:18px;
	padding-right:10px;
	top:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	/*letter-spacing:2px;*/
	background-image:url(image/header/h_image_02_730.gif);
	background-repeat:no-repeat;
}
/*お客様の声関係************************************************************************/
.h_okyakusama{/*ヘッドお客様の声*/
	margin-top:1px;
	margin-bottom:5px;
	padding-left:48px; 
	padding-top:6px;
	padding-bottom:12px;
	padding-right:10px;
	top:10px;
	font-size:20px;
	font-weight:bold;
	color:#FF6666;
	letter-spacing:2px;
	background-image:url(image/header/h_image_kansou.gif);
	background-repeat:no-repeat;

	;
}

.okyakusama_waku{
	padding-left:12px;
	border: solid 2px #FFD128;
	width:670px;
	/*background-color:#FFEFB1;*/
	float:left;
	;
}


/*章用*********************/
.midashi3_00{
	letter-spacing:2px;
	margin-left:10px;
	padding-left:18px;
	padding-top:6px;
	padding-bottom:12px;
	padding-right:2px;
	top:10px;
	font-size:18px;
	font-weight:bold;
	color:#400E74;
	background-image:url(image/header/h_image_01.gif);
	background-repeat:no-repeat;	;
}
h2.midashi3_00_730{
	letter-spacing:2px;
	margin-top:2px;
	margin-bottom:10px;
	margin-left:5px;
	padding-left:18px;
	padding-top:3px;
	padding-bottom:12px;
	padding-right:2px;
	font-size:16px;
	font-weight:bold;
	color:#400E74;
	background-image:url(image/header/h_image_01_730.gif);
	background-repeat:no-repeat;	;
}



/*節用*********************/
.midashi4_00{
	font-weight:bold;
	border:1pt #666666 solid;
	letter-spacing:2px;
	background-color:#FFCC00;
	color:#AA4444;
	margin-left:5px;
	margin-right:5px;

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

	font-size:12pt;
}

.midashi4_01{
	font-weight:bold;
	border:1pt #666666 solid;
	letter-spacing:2px;
	background-color:#FFCC00;
	color:#AA4444;
	margin-left:15px;
	margin-right:5px;

	width:650px;
	height:16px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;

	font-size:10pt;
}

.midashi4_02{/*Q&A用*/
	font-weight:bold;
	border:1pt #666666 solid;
	letter-spacing:2px;
	background-color:#00CCFF;
	color:#003366;
	margin-left:15px;
	margin-right:5px;

	width:650px;
	height:16px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;

	font-size:10pt;
}
.qa_menu{
	font-size:12px;
	color:#666666;
	line-height:14px;
	margin-left:25px;
}

.qa_link{
	font-size:12px;
	color:#666666;
	line-height:14px;
}


/*項用*********************/
h5.midashi_00{
	font-size:14px;
	letter-spacing:2px;
	color:#666666;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:5px;
	margin-left:5px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	background-color:#EFEEEE;

}



/*本文用デフォルトの書式********/
.midashi_hide{/*ブログアイコンとか一言用のヘッダ*/
	font-size:12px;
	color:#666666;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-weight:normal;
	text-align:center;
}

.main_text00{
	font-size:14px;
	letter-spacing:2px;
	/*padding-left:30px;*/
	color:#666666;

}

/*本文用インデント*/
p.main_text00{
	line-height:18px;
	font-size:14px;
	letter-spacing:2px;
	margin-left:30px;
	color:#666666;
}

.main_text01{/*利用規約用*/
	line-height:16px;
	font-size:12px;
	letter-spacing:2px;
	margin-left:45px;
	color:#666666;
}



/*テキストリンク用太字*/
.bold_00{
	color:#FF6600;
	font-weight:bold;
}
.text_red{
	color:#FF0000;
	font-weight:normal;
}
.text_blue{
	color:#0099FF;
	font-weight:normal;
}


/*本文用のテーブル*/
.cell00{
	line-height:18px;
	font-size:14px;;
	color:#666666;

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

	
}

.cell01{
	text-align:center;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;

	line-height:18px;
	font-size:14px;;
	color:#666666;
	background-color:#EEEEEE;
}



/*★カートに入れる用テーブル*/
.goods_block_center{
	background-image:url(image/good_info/img_goods_info_00.gif);
	background-repeat:no-repeat;
	width:550px;
	height:290px;
	margin-left:100px;
	/*padding-left:50px;*/
	/*background-color:#FFFFCC;*/
}

.goods_info_layout_osusume_other{/*他にもオススメ*/
	/*float:left;*/
	width:500px;
	margin-left:100px;
	margin-right:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
}


.goods_block_parts00{/*タイトル用*/
	color:#FFFFCC;
	padding-left:15px;
	padding-top:15px;
	font-size:10px;
	font-weight:bold;
	float:left;
}
.goods_block_parts01{/*商品写真*/
	padding-left:0px;
	padding-top:0px;
	margin-left:20px;
	margin-top:30px;
	/*font-size:16px;*/
	font-weight:bold;
	width:160px;
	float:left;
}
.goods_block_parts02{/*価格情報*/
	padding-left:10px;
	padding-top:30px;
	/*font-size:16px;*/
	font-weight:bold;
	width:300px;
	float:left;
}
.goods_block_parts03{/*お問い合わせと友達にメールする*/
	padding-left:5px;
	padding-top:5px;
	line-height:16px;
	font-size:12px;
	font-weight:normal;
}

.goods_back_link{/*上に戻る*/
	font-weight:normal;
}

.goods_block_price_a{/*商品価格1*/
	margin-top:5px;
	margin-bottom:5px;
	font-size:28px;
	font-weight:bold;
	color:#FF3300;
	line-height: 28px;
}
.goods_block_price_b{/*税込価格*/

	font-size:16px;
	font-weight:bold;
	color:#3300FF;
	line-height: 16px;
}

/*商品詳細***********************************************************/


/*商品詳細キャッチコピー強調用<p class="goods_catchcopy">*/
.goods_catchcopy{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	line-height: 16px;
}

b.goods_catchcopy{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	line-height: 16px;
}
/*アマゾンの本紹介用左右に分ける*/
.syousai_d_left{
	float:left;
	/*font-size:10px;*/
	font-weight:normal;
	width:520px;
}

.syousai_d_right{
	text-align:center;
	float:left;
	font-size:10px;
	font-weight:normal;
	width:150px;
	border: solid 2px #FFD128;
	background-color:#FFEFB1;
}
.syousai_d_right_in{
	margin-left:2px;
	/*margin-right:auto;
	padding-left:auto;
	padding-right:auto;*/
	text-align:center;
	float:left;
	font-size:10px;
	font-weight:normal;
	width:140px;
	background-color:#FFFFFF;
	border: solid 2px #FFD128;

}


/*ぱん屑テキストの書式***********/
.squre00{
	font-size:14px;
	color:#FA450A;
	font-weight:normal;
	/*letter-spacing:2px;*/
}
/*:::::*/
.pankuzu01{
	font-size:12px;
	font-weight:normal;
	color:#444444;

}
/*現在のコンテンツ:::*/
.pankuzu02{
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	/*letter-spacing:1px;*/
}



/*メイン部分レイアウト----------------------------------------------*/
.copy{/*コピーライト部分*/
	
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:1px;
}

/*フォーム用スタイルシート*/

input.search{
		float:left;
		font-size:12px;
		padding:2px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 2px 10px;
	}
button.search{
		/*clear:both;*/
		/*margin-left:150px;*/
		width:110px;
		height:24px;
		background:#FFCC00 url(image/img_head_search.gif) no-repeat;
		text-align:center;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		border:solid 0px #FFCC00;
}
/*button.search{
		margin-left:150px;
		width:110px;
		height:25px;
		background:#FFCC00 url(image/img_head_search.gif) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
}*/

button{
		clear:both;
		margin-left:150px;
		background:#FFCC00;
		color:#FFFFFF;
		border:solid 0px #FFCC00;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
}

form{
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;

    width:625px;
    height: 20px;
}

.form_td{
    margin-top: 3px;
    padding-top: 3px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/*メニュー部分のスタイル---------------------------------------------------------------*/
/*カートを見る************************************/
dt.cart{/*上*/
	background-image:url("image/menu_css/img_cart_tbl_0.gif");
	background-repeat:no-repeat;
	height:7px;
	background-position:center top;
	padding:0px 0 0 7px;
	margin:0;
	margin-top:0px;
	padding-top:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:3px;
}

dl.cart{/*下*/
	background-image:url("image/menu_css/img_cart_tbl_2.gif");
	background-repeat:no-repeat;
	width:249px;
	background-position:bottom;
	padding:0 0 9px 0;
	margin:0 0 9px 0;
}

dd.cart{/*中央*/
	background-image:url("image/menu_css/img_cart_tbl_1.gif");
	background-repeat:repeat-y;
	background-position:top center;
	padding:0 0px;
	margin:0;
	margin-top:0px;
	padding-top:0px;
}
.look_cart{
	background-image:url("image/menu_css/menu_cart.gif");
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:10px;
	height:150px;
}
.cart_img{
	margin-left:20px;
	padding-left:20px;
}




/*ショッピングメニュー１************************************/
.shop_m_1_h{/*上*/
	background-image:url("image/menu_css/img_shop_menu1_0.gif");
	background-repeat:no-repeat;
	height:24px;
	background-position:center top;
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:28px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:1px;
	line-height:12px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	/*font-size:16px;*/
}

.shop_m_1_t{/*上*/
	padding:0 0 0 0;
	margin:0 0 0 0;
}

dt.shop_m{/*上*/
	background-image:url("image/menu_css/img_shop_menu1_0.gif");
	background-repeat:no-repeat;
	height:24px;
	background-position:center top;
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:28px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;

	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}

dl.shop_m{/*下*/
	background-image:url("image/menu_css/img_shop_menu1_2.gif");
	background-repeat:no-repeat;
	width:249px;
	background-position:bottom;
	padding:0 0 9px 0;
	margin:0 0 9px 0;
}

dd.shop_m{/*中央-大カテゴリ*/
	background-image:url("image/menu_css/img_shop_menu1_1.gif");
	background-repeat:repeat-y;
	background-position:top center;
	height:18px;
	margin:0;
	margin-top:0px;
	
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:24px;
	
	font-size:14px;
	color:#A86800;
}

dd.shop_ms{/*中央-小カテゴリ*/
	background-image:url("image/menu_css/img_shop_menu1_3.gif");
	background-repeat:repeat-y;
	background-position:top center;
	height:18px;
	margin:0;
	margin-top:0px;
	
	padding-top:2px;
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:28px;
	
	font-size:14px;
	color:#A86800;
}

/*ショッピングメニュー２************************************/
.shop_m_2_h{/*上*/
	background-image:url("image/menu_css/img_shop_menu2_0.gif");
	background-repeat:no-repeat;
	height:24px;
	background-position:center top;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}


.shop_m_2_t{/*上*/
	padding:0 0 0 0;
	margin:0 0 0 0;
}

dt.shop_m2{/*上*/
	background-image:url("image/menu_css/img_shop_menu2_0.gif");
	background-repeat:no-repeat;
	height:24px;
	background-position:center top;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:28px;
	margin-top:0px;
	
	padding-top:5px;
	padding-bottom:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}

dl.shop_m2{/*下*/
	background-image:url("image/menu_css/img_shop_menu2_2.gif");
	background-repeat:no-repeat;
	width:249px;
	background-position:bottom;
	padding:0 0 9px 0;
	margin:0 0 9px 0;
}

dd.shop_m2{/*中央*/
	background-image:url("image/menu_css/img_shop_menu2_1.gif");
	background-repeat:repeat-y;
	background-position:top center;
	height:18px;
	margin:0;
	margin-top:0px;
	
	padding-top:4px;
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:24px;
	
	font-size:14px;
	color:#A86800;
}

/*ショッピングメニュー３************************************/
.shop_m_3_h{/*上*/
	background-image:url("image/menu_css/img_shop_menu3_0.gif");
	background-repeat:no-repeat;
	height:24px;
	background-position:center top;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:14px;
	margin-top:0px;
	margin-bottom:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}



.shop_m_3_t{/*上*/
	padding:0 0 0 0;
	margin:0 0 0 0;
}

dt.shop_m3{/*上*/
	background-image:url("image/menu_css/img_shop_menu3_0.gif");
	background-repeat:no-repeat;
	height:24px;
	background-position:center top;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:28px;
	margin-top:0px;
	
	padding-top:5px;
	padding-bottom:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}

dl.shop_m3{/*下*/
	background-image:url("image/menu_css/img_shop_menu3_2.gif");
	background-repeat:no-repeat;
	width:249px;
	background-position:bottom;
	padding:0 0 9px 0;
	margin:0 0 9px 0;
}

dd.shop_m3{/*中央*/
	background-image:url("image/menu_css/img_shop_menu3_1.gif");
	background-repeat:repeat-y;
	background-position:top center;
	height:18px;
	margin:0;
	margin-top:0px;
	
	padding-top:4px;
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:24px;
	
	font-size:14px;
	color:#A86800;
}

/*新着商品ニュース------------------------------------------------------*/
.new_comer{
	/*text-align:center;*/
	/*margin:auto;*/
	margin:0px;
	background-image:url("image/new_comer/new_comer_01.gif");
	width:250px;
	float:center;
	background-repeat:repeat-y;
	margin-top:10px;
	margin-bottom:10px;
}

.new_comer_img{
	width:32px;
	height:32px;
	float:left;
	margin-left:15px;
	margin-top:3px;
	border-style:solid;
	border-color:#0A50A1;
	border:2px;
}

.new_comer_text{
	width:172px;
	height:32px;
	float:left;
	margin-top:3px;
	padding-left:5px;
	font-size:10px;
}

.new_comer_line{
	margin-left:7px;

	width:210px;	

	float:left;
}


/*商品詳細バリエーション----------------------------------------*/
.variation_top{/*ベース*/
	/*text-align:center;*/
	/*margin:auto;*/
	margin:20px;
	background-image:url("image/good_info/img_variation_01.gif");
	width:620px;
	float:center;
	background-repeat:repeat-y;
	;
}
.variation_cen_00{/*内部の枠A*/
	maigin-left:25px;
	padding-left:25px;
	maigin-right:3px;
	padding-right:3px;
	float:left;
	width:85px;
	height:80px;
}
.variation_cen_01{/*内部の枠B*/
	/*maigin-left:10px;*/
	/*padding-left:10px;*/
	float:center;
	width:480px;
	height:80px;
}
.variation_cen_line{
	margin-top:4px;
	margin-bottom:4px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:20px;
	/*text-align:center;*/
}

/*商品名(バリエーション)*/
.variation_title{
	padding-top:0px;
	font-size:12px;
	font-weight:bold;
	color:#0952A1;
	margin-top:0px;
	margin-bottom:0px;
}

/*販売価格(バリエーション)*/
.variation_price{
	padding-top:0px;
	padding-bottom:0px;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	margin-top:0px;
	margin-bottom:0px;
}



/*フッター用メニューのスタイル----------------------------------------*/
.f_menu{
	font-size:12px;
	color:#666666;
	/*letter-spacing:1px;*/
	mergin-bottom:2px;
	padding-bottom:2px;
	
	mergin-top:0px;
	padding-top:0px;
	font-weight:normal;
}

.f_line{
	mergin-top:2px;
	padding-top:2px;

	mergin-bottom:0px;
	padding-bottom:0px;
	
	font-size:12px;
	color:#FFCCCC;
	height:1px;
}




/*他にもオススメ--------------------------------------------------------*/
.goods_hoka_table_00{
	font-size:12px;
	background-color:#FFCC00;
}
.goods_hoka_table_01{
	font-size:12px;
}
/*○○の全商品一覧のテキストリンク用*/
.goods_textlink{
	padding-left:5px;
	font-size:12px;
}

/*サイトマップ用------------------------------------------------------*/
.s_map_ul{
	margin-left:0px;
	margin-top:2px;
	margin-bottom:2px;
}

.s_map_sub{/*サブカテゴリ表示用*/
	font-size:14px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:4px;

}
.s_map_con{/*各コンテンツへのリンク*/
	font-size:12px;
	margin-left:5px;
	padding-left:5px;
}