/* CSS Document */

#store_left {	/* 備品ショップindexの左 */
	width : 170px;
	float	: left;
	padding : 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
} 

#store_wrap {	/* 「store_center」と「store_right」を含む */
	width : 750px;
	float	: right;
	padding : 0px;
	background-color : #ffffff;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
} 

#store_center {	/* 備品ショップindexの中央 */
	width : 590px;
	float	: left;
	margin : 0px;
	padding : 0px;
} 

#store_right {	/* 備品ショップindexの右 */
	width : 155px;
	float	: right;
	margin : 0px 0px 0px 5px;
	padding : 0px;
} 

#store_right02 {	/* 備品ショップindexの右 */
	width : 155px;
	float	: right;
	margin : 0px 0px 0px 5px;
	padding : 0px;
} 

#store_detail_wrap {	/* 「store_detail_left」と「store_detail_center」を含む */
	width : 770px;
	float : left;
	margin : 15px 20px 0px 20px;
	padding : 0px;
	background-color : #ffffff;
	} 

#store_detail_left {	/* 備品詳細の左 */
	width : 270px;
	float	: left;
	margin : 0px;
	padding : 10px 0px 40px 0px;
	text-align:center;
} 

#store_detail_center {	/* 備品詳細の中央 */
	width : 460px;
	float	: right;
	margin : 0px 0px 0px 20px;
	padding : 0px 0px 40px 0px;
} 

#store_detail_right {	/* 備品詳細の右 */
	width : 120px;
	float	: right;
	margin : 15px 20px 0px 0px;
	padding : 0px 0px 20px 0px;
} 

.font_red18bold {	/* フォント用：赤・サイズ16px・太字・文字間隔1px */
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	letter-spacing: 1px;
}
.font_red18 {	/* フォント用：赤・サイズ16px・太字・文字間隔1px */
	color:#FF0000;
	font-size:18px;
	letter-spacing: 1px;
	text-decoration: line-through;
}
.font_red16bold {	/* フォント用：赤・サイズ16px・太字・文字間隔1px */
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	letter-spacing: 1px;
	text-decoration: line-through;
}
.font_red16 {	/* フォント用：赤・サイズ16px・太字・文字間隔1px */
	color:#FF0000;
	font-size:16px;
	letter-spacing: 1px;
	text-decoration: line-through;
}
.font_red15 {	/* フォント用：赤・サイズ14px・太字・文字間隔1px */
	color:#FF0000;
	font-size:15px;
	letter-spacing: 1px;
}
.font_red14 {	/* フォント用：赤・サイズ14px・太字・文字間隔1px */
	color:#FF0000;
	font-size:14px;
	letter-spacing: 1px;
}
.font_gray { color: #666666; }	/* フォント用：文字色グレー */

.store {	/* 備品サイト共通 */
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

/* 備品サイト共通 テキストリンク ラインなし→hoverでライン */
.store .noline a:link { text-decoration:none; color:#271E16; }
.store .noline a:visited { text-decoration:none; color:#271E16; }
.store .noline a:hover { text-decoration:underline; color:#271E16; }
.store .noline a:active { text-decoration:underline; color:#271E16; }

/* 備品サイト共通 画像リンク hoverで明度アップなし borderなし*/
.store .noalpha_noborder a:link img { border: 0px; }
.store .noalpha_noborder a:visited img { border: 0px; }
.store .noalpha_noborder a:hover img { border: 0px; filter:alpha(opacity=100); opacity:1; text-decoration:none; }
.store .noalpha_noborder a:active img { border: 0px; filter:alpha(opacity=100); opacity:1; text-decoration:none; }

/* 備品サイト共通 画像リンク hoverで明度アップなし */
.store .noalpha a:link img { border: 1px solid #999999; }
.store .noalpha a:visited img { border: 1px solid #999999; }
.store .noalpha a:hover img { border: 1px solid #999999; filter:alpha(opacity=100); opacity:1; text-decoration:none; }
.store .noalpha a:active img { border: 1px solid #999999; filter:alpha(opacity=100); opacity:1; text-decoration:none; }

/* 備品サイト共通 テキストリンク ラインあり */
.store a:link { text-decoration:underline; color:#271E16; }
.store a:visited { text-decoration:underline; color:#271E16; }
.store a:hover { text-decoration:none; color:#271E16; }
.store a:active { text-decoration:none; color:#271E16; }
.store a:link img { vertical-align:top; text-decoration:none; }		/*firefox対策*/
.store a:visited img { vertical-align:top; text-decoration:none; }	/*firefox対策*/

/* 備品サイト共通 画像リンク hoverで明度アップあり */
.store a:link img { border: 1px solid #999999; text-decoration:none; }
.store a:visited img { border: 1px solid #999999; text-decoration:none; }
.store a:hover img { border: 1px solid #999999; filter:alpha(opacity=70); opacity:0.7; text-decoration:none; }
.store a:active img { border: 1px solid #999999; filter:alpha(opacity=70); opacity:0.7; text-decoration:none; }

/* 備品サイト共通 画像リンク hoverで明度アップあり */
.storeinf a:link img { border: 0px solid #999999; text-decoration:none; }
.storeinf a:visited img { border: 0px solid #999999; text-decoration:none; }
.storeinf a:hover img { border: 0px solid #999999; filter:alpha(opacity=70); opacity:0.7; text-decoration:none; }
.storeinf a:active img { border: 0px solid #999999; filter:alpha(opacity=70); opacity:0.7; text-decoration:none; }



/* 備品サイト共通 テキストリンク hoverでフォント色を黄色 */
.hover_yellow A:link { COLOR:#333333; TEXT-DECORATION: none;}
.hover_yellow A:visited { COLOR: #333333; TEXT-DECORATION: none;}
.hover_yellow A:hover {	COLOR: #ff9933; TEXT-DECORATION: none;}
.hover_yellow A:active { COLOR: #ff9933; TEXT-DECORATION: none;}

/* 備品サイト ヘッダの「お買い物ガイド」「お問い合わせ」テキストリンク */
.store_top A:link { COLOR:#514942; TEXT-DECORATION: none;}
.store_top A:visited { COLOR: #514942; TEXT-DECORATION: none;}
.store_top A:hover {	COLOR: #514942; TEXT-DECORATION: underline;}
.store_top A:active { COLOR: #514942; TEXT-DECORATION: underline;}

/* 備品サイト ヘッダ */
.store_top img{	border: 0; }

.top_cat_box1{	/* 備品サイト ヘッダ カテゴリー別リンク BOX １番外 */
	clear: both;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	border: 1px solid #929394;
	width: 930px;
}
.top_cat_box2{	/* 備品サイト ヘッダ カテゴリー別リンク BOX ２番目 */
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #C1C1C2;
	border-bottom: 1px solid #C1C1C2;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
}
.top_cat_box3{	/* 備品サイト ヘッダ カテゴリー別リンク BOX 内側 */
	overflow: hidden;
	margin: 0px;
	padding: 4px 5px 0px 5px;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #EEEEEE;
	font-size: 11px;
}
.top_cat_box3 ul{	/* 備品サイト ヘッダ カテゴリー別リンク リスト */
	zoom: 1;
	margin: 0 0 0 -8px;
	padding: 0;
	list-style-type: none;
}
.top_cat_box3 li{	/* 備品サイト ヘッダ カテゴリー別リンク リスト */
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	text-indent: 9px;
	background: url(img/catbar_var.gif) 0px 0 no-repeat;
	line-height: 14px
}
.top_cat_box3 hr{	/* 備品サイト ヘッダ カテゴリー別リンク ライン */
	clear: both;
	border-top: 0px dashed #929394;
	border-left: none;
	border-bottom: none;
	border-right: none;

}

/* 備品サイト 左メニュー */
.left_itemlist {	/* 備品サイト 左メニュー BOX */
	align: left;
	width: 156px;
	margin: 0px;
	padding: 4px 4px 0px 4px;
	border: 1px solid #CCCCCC;
}
.husen1 { border-left-color: #204A6A; }	/* 備品サイト 左メニュー 付箋色 */
.husen2 { border-left-color: #2173BC; }	/* 備品サイト 左メニュー 付箋色 */
.husen3 { border-left-color: #2C83AD; }	/* 備品サイト 左メニュー 付箋色 */
.husen4 { border-left-color: #5AA2B4; }	/* 備品サイト 左メニュー 付箋色 */
.husen5 { border-left-color: #6072B0; }	/* 備品サイト 左メニュー 付箋色 */
.husen6 { border-left-color: #5F7474; }	/* 備品サイト 左メニュー 付箋色 */
.left_itemlist_cat_box {	/* 備品サイト 左メニュー 付箋 BOX */
	text-align: left;
	margin: 0px;
	padding: 4px 5px 1px 5px;
	border-top: 0px;
	border-right: 1px solid #D0CDC0;
	border-bottom: 1px solid #D0CDC0;
	border-left-width: 12px;
	border-left-style: solid;
	background-color:#F3F0DE;
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #0000ff;
}
.left_itemlist_li_box {		/* 備品サイト 左メニュー 枝分かれ部分 */
	overflow: hidden;
	text-align: left;
	padding: 0 0 0 2px;
}
.left_itemlist ul {		/* 備品サイト 左メニュー 枝分かれ部分 リスト */
	zoom: 1;
	margin-top: -20px;
	margin-left: 0px;
	padding-left: 5px;
	list-style-type: none;
	line-height: 12px;
	text-align: left; 
}
.left_itemlist li {		/* 備品サイト 左メニュー 枝分かれ部分 リスト */
	border-left: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	margin-top: -15px;
	padding-left: 7px;
	padding-top: 26px;
	width: 0px;
	height: 4px;
	text-indent: 3px;
	white-space: nowrap;
	FONT-SIZE: 11px;
	COLOR: #0000ff;
}

.store_cat_img td{	/* 備品サイト indexページ 中央部分 画像付きカテゴリ一覧 */
	text-align: center;
	line-height: 20px;
}

.whatsnew_box{	/* 備品サイト indexページ 新着情報 */
	height: 100px;
	width: 590px;
	overflow: scroll;
}

.store_detail_solidline{	/* 商品詳細ページ ライン */
	border-style: solid;
	border-color: #999999;
	border-width: 0px 0px 1px 0px;
}
.store_detail_item_name_top{	/* 商品詳細ページ 左上の商品名 */
	height: 30px;
	text-align: left;
}
.store_detail_item_name_top2{	/* 商品詳細ページ 左上の商品名 */
	margin : 15px 20px 0px 20px;
	height: 30px;
	text-align: left;
}

#store_detail_left img{	/* 商品画像 */
	margin: 0px 0px 20px 0px;
	border:solid;
	border-width:0px;
	border-color:#999999;
}

#store_detail_left .small{	/* 商品画像 小 */
	float: left;
	margin: 0px 4px 20px 4px;
}
#store_detail_left .small img{	/* 商品画像 小 */
	margin: 0px 0px 0px 0px;
	/*border: 0;*/
}
#store_detail_left .noborder img{ border: 0; margin: 3px 0px 0px 5px; }	/* ボーダーなし */

.store_detail h1{	/* 商品詳細ページ 中央上の太字商品名 */
	padding: 0px 0px 0px 5px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	COLOR: #000000;
}
.store_detail_itemcode{		/* 商品詳細ページ 品番 */
	padding: 0px 0px 0px 5px;
	line-height: 20px;
}
.store_detail_description{		/* 商品詳細ページ 説明 */
	padding: 10px 0px 0px 5px;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
}
.store_detail_tapeicon{ margin: 0px 0px 30px 0px; }	/* 商品詳細ページ テープ用アイコン */
.store_detail_tapeicon img{ margin: 0px 5px 0px 0px; }	/* 商品詳細ページ テープ用アイコン */
.store_detail_description p{		/* 商品詳細ページ 説明 段落 */
	margin: 7px 0px 7px 0px;
}

.store_detail_description2{		/* 商品詳細ページ 説明2（注文ボタンより下） */
	padding: 10px 0px 0px 5px;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
}
.store_detail_description2 p{		/* 商品詳細ページ 説明2（注文ボタンより下） 段落 */
	margin: 7px 0px 7px 0px;
}
.shiyou{		/* 商品詳細ページ 「製品仕様」テーブル用 */
	border: 0;
	padding: 0px;
	margin-bottom: 10px;
	border-collapse: collapse;
}
.shiyou .title{		/* 商品詳細ページ 「製品仕様」テーブル用 */
	width: 70px;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	padding: 4px;
	text-align: center;
}
.shiyou .caption{		/* 商品詳細ページ 「製品仕様」テーブル用 */
	width: 300px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 4px;
	text-align: left;
}
/* .komejirushi {		商品詳細ページ 「※」つき注意書き 
	padding-left: 18px;
	text-indent: -18px;
	line-height: 15px;
}*/

.store_detail_price{		/* 商品詳細ページ 価格 */
	padding: 20px 0px 0px 5px;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 1px;
}
.kakaku_title{		/* 商品詳細ページ 価格 */
	width: 60px;
	float: left;
	font-size: 14px;
}
.kakaku_title1{		/* 商品詳細ページ 価格 */
	width: 90px;
	float: left;
	font-size: 12px;
}
.kakaku_title2{		/* 商品詳細ページ 価格 */
	width: 0px;
	float: left;
	color:#FF0000;
	font-size:15px;
	letter-spacing: 1px;
}
.kakaku_title3{		/* 商品詳細ページ 価格 */
	width: 200px;   /* キャンペーンセール名を変更するときにこの幅もあわせて変更する　*/
	float: left;
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	letter-spacing: 1px;
}

.kakaku_title4{		/* 商品詳細ページ 価格 */
	width: 190px;   /* ボーナスパック特別価格　*/
	float: left;
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	letter-spacing: 1px;
}

.kakaku_title5{		/* 商品詳細ページ 価格 */
	width: 190px;   /* ボーナスパック特別価格　*/
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	letter-spacing: 1px;
}

.kakaku_title20{		/* 商品詳細ページ 価格 */
	float: left;
	color:#FF0000;
	font-size:20px;
	font-weight:bold;
	letter-spacing: 1px;
}


.store_detail_icon{		/* 商品詳細ページ 説明アイコン */
	padding: 10px 0px 0px 5px;
}
.store_detail_icon img{		/* 商品詳細ページ 説明アイコン 画像 */
	margin: 0px 2px 0px 0px;
}
.store_detail_twitter{		/* 商品詳細ページ お気に入りに追加 */
	padding: 20px 0px 0px 5px;
	font-size: 12px;
	letter-spacing: 0px;
	color: #FFFFFF;
}
.store_detail_twitter img{ margin: -2px 0px 0px 0px; }		/* 商品詳細ページ お気に入りに追加 */
.store_detail_twitter div{ float: left; margin: -5px 0px 0px 0px; }		/* 商品詳細ページ お気に入りに追加 */

.store_detail_twitter a:link { text-decoration:underline; color:#0000FF; }	/* 商品詳細ページ お気に入りに追加 */
.store_detail_twitter a:visited { text-decoration:underline; color:#0000FF; }	/* 商品詳細ページ お気に入りに追加 */
.store_detail_twitter a:hover { text-decoration:none; color:#0000FF; }	/* 商品詳細ページ お気に入りに追加 */
.store_detail_twitter a:active { text-decoration:none; color:#0000FF; }	/* 商品詳細ページ お気に入りに追加 */
.store_detail_twitter a:link img{ border: 0; }		/* 商品詳細ページ お気に入りに追加 */
.store_detail_twitter a:visited img{ border: 0; }	/* 商品詳細ページ お気に入りに追加 */
.store_detail_twitter a:hover img{ border: 0; filter:alpha(opacity=100); opacity:1; }	/* 商品詳細ページ お気に入りに追加 */
.store_detail_twitter a:active img{ border: 0; filter:alpha(opacity=100); opacity:1; }	/* 商品詳細ページ お気に入りに追加 */

.store_detail_review_title{	/* 商品詳細ページ クチコミ タイトル */
	float: left;
	width: 478px;
	height: 25px;
	margin: 40px 0px 0px 0px;
	padding-left: 35px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../store/img/comment_bar.gif);
	font-size:14px;
	line-height: 28px;
}
.store_detail_review_title2{
	float: right;
	text-align: right;
	padding-right: 45px;
	font-size:12px;
	letter-spacing: 1px;
}
.store_detail_review_title2 a:link { text-decoration:underline; color:#FFFFFF; }	/* 商品詳細ページ クチコミ タイトル */
.store_detail_review_title2 a:visited { text-decoration:underline; color:#FFFFFF; }	/* 商品詳細ページ クチコミ タイトル */
.store_detail_review_title2 a:hover { text-decoration:none; color:#FFFFFF; }	/* 商品詳細ページ クチコミ タイトル */
.store_detail_review_title2 a:active { text-decoration:none; color:#FFFFFF; }	/* 商品詳細ページ クチコミ タイトル */


.store_detail_review_box{		/* 商品詳細ページ クチコミ BOX */
	overflow: auto;
	width: 476px;
	height: 100%;
	border: 1px solid #EE6911;
	border-bottom-left-radius: 8px;  /* 角丸左下（IE8未対応） */
	border-bottom-right-radius: 8px; /* 角丸右下（IE8未対応） */
}
.store_detail_review_box ul{	/* 商品詳細ページ クチコミ リスト */
	zoom: 1;
	margin: -1px 0px -10px 0px;
	padding: 0px 5px 0px 5px;
	list-style-type: none;
}
.store_detail_review_box li{	/* 商品詳細ページ クチコミ リスト */
	border-top: 1px dashed #666666;
/*	background: url(../store/img/fukidashi.gif) 7px 12px no-repeat;*/
	padding: 0px 15px 15px 15px;
	line-height: 20px;
}
.store_detail_review_box li div{	/* 商品詳細ページ クチコミ div */
	padding: 11px 0px 5px 0px;
}
.store_detail_review_box img{	/* 商品詳細ページ クチコミ img */
	padding: 0px 8px 0px 0px;
	margin-bottom: -1px;
}
.store_detail_review_foot{	/* 商品詳細ページ クチコミ 下 */
	padding-right: 10px;
	text-align: right;
	line-height: 27px;
	background-color: #FCEBD6;
}
.kanren_box {	/* 商品詳細ページ 関連商品 BOX */
	overflow: hidden;
	background-color: #FCEFD1;
}
.kanren_title {		/* 商品詳細ページ 関連商品 タイトル */
	overflow: visible;
	margin: 13px 10px 7px 10px;
}
.kanren_box .kanren_item{		/* 商品詳細ページ 関連商品 */
	margin: 7px;
}
.kanren_item td{		/* 商品詳細ページ 関連商品 画像 */
	width: 102px;
	height: 102px;
}
.kanren_item_text {		/* 商品詳細ページ 関連商品 画像キャプション */
	width: 102px;
	vertical-align: top;
	text-align: left;
	color:#333333;
	font-size:11px;
}
a:link .kanren_item_text { text-decoration:underline; color:#0033FF; }	/* 商品詳細ページ 関連商品 テキストリンク */
a:visited .kanren_item_text { text-decoration:underline; color:#5332AB; }	/* 商品詳細ページ 関連商品 テキストリンク */
a:hover .kanren_item_text { text-decoration:none; color:#FF0000; }	/* 商品詳細ページ 関連商品 テキストリンク */
a:active .kanren_item_text { text-decoration:none; color:#FF0000; }	/* 商品詳細ページ 関連商品 テキストリンク */
.kanren_price{	/* 商品詳細ページ 関連商品 画像キャプション 価格 */
	text-align: left;
	font-weight:bold;
	line-height: 20px;
	color:#333333;
	font-size:11px;
}

.variation_title{		/* 商品詳細ページ シリーズラインナップ タイトル */
	clear: both;
	width: 770px;
	padding-left:10px;
	padding-top:3px;
	line-height: 20px;
	font-weight:bold;
	color:#FFFFFF;
	background-repeat:no-repeat;
	background-image:url(../store/img/tab_gray.gif);
}
.variation_title2{		/* 商品詳細ページ シリーズラインナップ タイトル */
	clear: both;
	width: 770px;
	padding-left:10px;
	padding-top:3px;
	line-height: 20px;
	font-weight:bold;
	color:#FFFFFF;
	background-repeat:no-repeat;
/*	background-image:url(../store/img/tab_gray.gif);*/
}
.variation_title3{		/* 商品詳細ページ シリーズラインナップ タイトル */
	clear: both;
	width: 700px;
	padding-left:10px;
	padding-top:3px;
	line-height: 20px;
	font-weight:bold;
	color:#FFFFFF;
	background-repeat:no-repeat;
/*	background-image:url(../store/img/tab_gray.gif);*/
}
.variation_box{		/* 商品詳細ページ シリーズラインナップ BOX */
	overflow: auto;
	width: 746px;
/*	height: 100%;*/
	padding-left: 20px;
	border: 1px solid #999999;
	border-bottom-left-radius: 8px;  /* 角丸左下（IE8未対応） */
	border-bottom-right-radius: 8px; /* 角丸右下（IE8未対応） */
}
.variation_box2{		/* 商品詳細ページ シリーズラインナップ BOX */
	overflow: auto;
	width: 700px;
/*	height: 100%;*/
	padding-left: 20px;
	border: 1px solid #999999;
	border-bottom-left-radius: 8px;  /* 角丸左下（IE8未対応） */
	border-bottom-right-radius: 8px; /* 角丸右下（IE8未対応） */
}
.variation_box3{		/* 商品詳細ページ シリーズラインナップ BOX */
	overflow: auto;
	width: 700px;
/*	height: 100%;*/
	padding-left: 20px;
	border: 1px solid #999999;
	border-top-left-radius: 8px;  /* 角丸左下（IE8未対応） */
	border-top-right-radius: 8px; /* 角丸右下（IE8未対応） */
	border-bottom-left-radius: 8px;  /* 角丸左下（IE8未対応） */
	border-bottom-right-radius: 8px; /* 角丸右下（IE8未対応） */
}
.variation_box .kanren_item{		/* 商品詳細ページ 関連商品 */
	float: left;
	margin: 10px 16px 10px 0px;
}
.font11 {
	font-size: 11px;
}

.doubleline {/*二重取り消し線*/
background-image:url(../common/img/doubleline.gif);
background-repeat:repeat-x;
background-position: center;
} 

.top_cat_box001{	/* 備品サイト ヘッダ カテゴリー別リンク BOX １番外 */
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #929394;
	width: 110px;
    height: 32px;
}
.top_cat_box002{	/* 備品サイト ヘッダ カテゴリー別リンク BOX ２番目 */
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #C1C1C2;
	border-bottom: 1px solid #C1C1C2;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
    height: 30px;
}
.top_cat_box003{	/* 備品サイト ヘッダ カテゴリー別リンク BOX 内側 */
	overflow: hidden;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #EEEEEE;
	font-size: 12px;
    height: 28px;
}

.top_cat_box004{	/* 備品サイト ヘッダ カテゴリー別リンク BOX １番外 */
	float	: left;
	margin: 0px 0px 3px 3px;
	padding: 0px;
	border: 1px solid #929394;
	width: 150px;
    height: 22px;
}
.top_cat_box005{	/* 備品サイト ヘッダ カテゴリー別リンク BOX ２番目 */
	float	: left;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #C1C1C2;
	border-bottom: 1px solid #C1C1C2;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	width: 148px;
    height: 20px;
}
.top_cat_box006{	/* 備品サイト ヘッダ カテゴリー別リンク BOX 内側 */
	float	: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #EEEEEE;
	font-size: 12px;
	width: 146px;
    height: 18px;
}

.top_cat_box004a{	/* 備品サイト ヘッダ カテゴリー別リンク BOX １番外 アウトレット用*/
	float	: left;
	margin: 0px 0px 3px 3px;
	padding: 0px;
	border: 1px solid #929394;
	width: 150px;
    height: 22px;
}
.top_cat_box005a{	/* 備品サイト ヘッダ カテゴリー別リンク BOX ２番目 アウトレット用*/
	float	: left;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #C1C1C2;
	border-bottom: 1px solid #C1C1C2;
	border-top: 1px solid #C8D7EA;
	border-left: 1px solid #C8D7EA;
	width: 148px;
    height: 20px;
}
.top_cat_box006a{	/* 備品サイト ヘッダ カテゴリー別リンク BOX 内側 ジョンソンズ用*/
	float	: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #a8bcf2;
	font-size: 12px;
	width: 146px;
    height: 18px;
}

.top_cat_box004s{	/* 備品サイト ヘッダ カテゴリー別リンク BOX １番外 セール用*/
	float	: left;
	margin: 0px 0px 3px 3px;
	padding: 0px;
	border: 1px solid #929394;
	width: 150px;
    height: 22px;
}
.top_cat_box005s{	/* 備品サイト ヘッダ カテゴリー別リンク BOX ２番目 セール用*/
	float	: left;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #C1C1C2;
	border-bottom: 1px solid #C1C1C2;
	border-top: 1px solid #F1E0DE;
	border-left: 1px solid #F1E0DE;
	width: 148px;
    height: 20px;
}
.top_cat_box006s{	/* 備品サイト ヘッダ カテゴリー別リンク BOX 内側 セール用*/
	float	: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #F1E0DE;
	font-size: 12px;
	width: 146px;
    height: 18px;
}


.top_cat_box007{	/* 備品サイト ヘッダ カテゴリー別リンク BOX １番外 */
	float	: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: 1px solid #929394;
	width: 150px;
    height: 22px;
}

.top_cat_text001{	/* フォント12　左余白35 テープ 接着剤 　*/
	padding: 4px 0px 0px 35px;
	font-size: 12px;
	color:#000000;
}
.top_cat_text002{	/* フォント9 左余白22 アジャスタボンド */
	padding: 5px 0px 0px 22px;
	font-size: 9px;
	color:#000000;
}
.top_cat_text003{	/* フォント12 左余白45 頭皮保護剤 ヘアケア スタイリング かつら台 くし 鏡 */
	padding: 4px 0px 0px 45px;
	font-size: 12px;
	color:#000000;
}
.top_cat_text004{	/*　未使用 */
	padding: 6px 0px 0px 30px;
	font-size: 10px;
	color:#000000;
}
.top_cat_text005{	/* フォント10 左余白35　ベース補強 */
	padding: 4px 0px 0px 35px;
	font-size: 10px;
	color:#000000;
}
.top_cat_text006{	/* フォント11 左余白27 リムーバー */
	padding: 5px 0px 0px 27px;
	font-size: 11px;
	color:#000000;
}
.top_cat_text007{	/*　フォント12 左余白55　セール */
	padding: 4px 0px 0px 55px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.top_cat_text008{	/* フォント12 左余白22　クリップ */
	padding: 4px 0px 0px 25px;
	font-size: 12px;
	color:#000000;
}
.top_cat_text009{	/*　フォント12 左余白25　ＨＤ商品 */
	padding: 4px 0px 0px 25px;
	font-size: 12px;
	color:#000000;
}
.top_cat_text010{	/*　フォント12 左余白23　ＨＤセット */
	padding: 4px 0px 0px 23px;
	font-size: 12px;
	color:#000000;
}
.top_cat_text011{	/*　フォント12 左余白45　アウトレット */
	padding: 4px 0px 0px 45px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.top_cat_text012{	/*　フォント12 左余白30 ノースエット */
	padding: 4px 0px 0px 30px;
	font-size: 12px;
	color:#000000;
}
.top_cat_text013{	/*　フォント12 左余白30 ショッピングＴＯＰ */
	padding: 4px 0px 0px 30px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}



.top_cat_img001{
	float	: left;
	padding: 0px 0px 0px 5px;
}
.top_cat_img002{
	float	: left;
	padding: 0px 0px 0px 1px;
}



.hover_yellow_01 A:link { COLOR:#333333; TEXT-DECORATION: none;}
.hover_yellow_01 A:visited { COLOR: #333333; TEXT-DECORATION: none;}
.hover_yellow_01 A:hover {	COLOR: #ff9933; TEXT-DECORATION: none;}
.hover_yellow_01 A:active { COLOR: #ff9933; TEXT-DECORATION: none;}


.top_cat_clear{
	clear:left;
}

.store_camp {	/* キャンペーンサイト用クラス */
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

/* 備品サイト共通 画像リンク hoverで明度アップあり */
.store_camp a:link img { border: 0px solid #999999; text-decoration:none; }
.store_camp a:visited img { border: 0px solid #999999; text-decoration:none; }
.store_camp a:hover img { border: 0px solid #999999; filter:alpha(opacity=50); opacity:0.5; text-decoration:none; }
.store_camp a:active img { border: 0px solid #999999; filter:alpha(opacity=50); opacity:0.5; text-decoration:none; }

.store_ichiran_text01{	/* かつら備品トップページ カテゴリータイトル */
	line-height:16px;
	font-size: 12px;
	color:#333333;
}

.store_top_description{		/* かつら備品トップページ メイン説明文 */
	padding: 6px 5px 8px 2px;
	font-size: 12px;
	line-height: 16px;
}

.store_midashi {	/* 製品特長見出し */
	font-size: 18px;
	color: #000099;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	line-height: inherit;
}

.store_pack {	/* 製品特長見出し */
	font-size: 18px;
	color: #000000;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	line-height: inherit;
}

.fontm12 {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 12px;
}
.fontm12l {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 12px;
	line-height:14px;
}
.fontm12g {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 12px;
	color: #666666;
}

.fontm12g a:link{color: #666666; text-decoration:underline;}
.fontm12g a:visited{color: #666666; text-decoration:underline;}
.fontm12g a:hover{color: #666666; text-decoration:none;}
.fontm12g a:active {color: #666666; text-decoration:underline;}


.fontm14 {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 14px;
}

.fontm14r {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 14px;
	color: #ff0000;
}

a:link { text-decoration:underline; color:#271E16; }
a:visited { text-decoration:underline; color:#271E16; }
a:hover { text-decoration:underline; color:#271E16; }
a:active { text-decoration:underline; color:#271E16; }


.fontm20r {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 20px;
	color: #ff0000;

}
.fontm16r {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 16px;
	color: #ff0000;

}
.fontm16 {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 16px;
	color: #000000;

}



input#submit_button  {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 13px;
}
.fontm14h {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 14px;
	line-height:40px;
}

.fontm18blue {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#3366CC;
}
.fontm18red {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka",sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#FF0000;
}



