@charset "utf-8";
/* CSS Document */
/*---以下は、販売商品ページ(product/カテゴリ)のみに反映される設定です。---*/

/*－－－－ページタイトルー－－－－*/
p#h2 {
	width:183px;
	height:48px;
	margin-top:120px;
	text-align:left;
	text-indent:-5000px;
	background:url(../img/lm_00_title.jpg) no-repeat;
	}
/*－－－－ローカルメニュー－－－－*/
li.index {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_01.jpg) no-repeat;
	background-position: 0 -96px;
	}
h2.products_index,
div.products_index {
	height:175px;
	margin-left:110px;
	}
a#index {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_01.jpg) no-repeat;
	}
a#index:link, a#index:visited {
	background-position: 0 -48px;
	}
a#index:hover, a#index:active {
	background-position: 0 0;
	}
li.jissei {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_02.jpg) no-repeat;
	background-position: 0 -96px;
	}
a#jissei {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_02.jpg) no-repeat;
	}
a#jissei:link, a#jissei:visited {
	background-position: 0 -48px;
	}
a#jissei:hover, a#jissei:active {
	background-position: 0 0;
	}
li.toshi {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_03.jpg) no-repeat;
	background-position: 0 -96px;
	}
a#toshi {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_03.jpg) no-repeat;
	}
a#toshi:link, a#toshi:visited {
	background-position: 0 -48px;
	}
a#toshi:hover, a#toshi:active {
	background-position: 0 0;
	}
li.set {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_04.jpg) no-repeat;
	background-position: 0 -60px;
	}
a#set {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_04.jpg) no-repeat;
	}
a#set:link, a#set:visited {
	background-position: 0 -30px;
	}
a#set:hover, a#set:active {
	background-position: 0 0;
	}
li.tokyo {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_05.jpg) no-repeat;
	background-position: 0 -60px;
	}
a#tokyo {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_05.jpg) no-repeat;
	}
a#tokyo:link, a#tokyo:visited {
	background-position: 0 -30px;
	}
a#tokyo:hover, a#tokyo:active {
	background-position: 0 0;
	}
li.tama {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_06.jpg) no-repeat;
	background-position: 0 -60px;
	}
a#tama {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_06.jpg) no-repeat;
	}
a#tama:link, a#tama:visited {
	background-position: 0 -30px;
	}
a#tama:hover, a#tama:active {
	background-position: 0 0;
	}
li.kanagawa {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_07.jpg) no-repeat;
	background-position: 0 -60px;
	}
a#kanagawa {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_07.jpg) no-repeat;
	}
a#kanagawa:link, a#kanagawa:visited {
	background-position: 0 -30px;
	}
a#kanagawa:hover, a#kanagawa:active {
	background-position: 0 0;
	}
li.saitama {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_08.jpg) no-repeat;
	background-position: 0 -60px;
	}
a#saitama {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_08.jpg) no-repeat;
	}
a#saitama:link, a#saitama:visited {
	background-position: 0 -30px;
	}
a#saitama:hover, a#saitama:active {
	background-position: 0 0;
	}
li.chiba {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_09.jpg) no-repeat;
	background-position: 0 -60px;
	}
a#chiba {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_09.jpg) no-repeat;
	}
a#chiba:link, a#chiba:visited {
	background-position: 0 -30px;
	}
a#chiba:hover, a#chiba:active {
	background-position: 0 0;
	}
li.ibaraki {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_10.jpg) no-repeat;
	background-position: 0 -60px;
	}
a#ibaraki {
	width:auto;
	height:30px;
	text-indent:-5000px;
	background:url(../img/lm_10.jpg) no-repeat;
	}
a#ibaraki:link, a#ibaraki:visited {
	background-position: 0 -30px;
	}
a#ibaraki:hover, a#ibaraki:active {
	background-position: 0 0;
	}
/*－－－－タイトル－－－－*/
h1 span.h1_index {
	display:block;
	width:auto;
	text-indent:-5000px;
	background:url(../img/h1_index.gif) left no-repeat;
	}
h1 span.h1_jissei {
	display:block;
	width:auto;
	text-indent:-5000px;
	background:url(../img/h1_jissei.gif) left no-repeat;
	}
h1 span.h1_toshi {
	display:block;
	width:auto;
	text-indent:-5000px;
	background:url(../img/h1_toshi.gif) left no-repeat;
	}
h1#h1_set {
	width:400px;
	height:32px;
	text-indent:-5000px;
	background:url(../img/h1_set.jpg) no-repeat;
	}
h1#h1_tokyo {
	width:400px;
	height:32px;
	text-indent:-5000px;
	background:url(../img/h1_tokyo.jpg) no-repeat;
	}
h1#h1_tama {
	width:400px;
	height:32px;
	text-indent:-5000px;
	background:url(../img/h1_tama.jpg) no-repeat;
	}
h1#h1_kanagawa {
	width:400px;
	height:32px;
	text-indent:-5000px;
	background:url(../img/h1_kanagawa.jpg) no-repeat;
	}
h1#h1_saitama {
	width:400px;
	height:32px;
	text-indent:-5000px;
	background:url(../img/h1_saitama.jpg) no-repeat;
	}
h1#h1_chiba {
	width:400px;
	height:32px;
	text-indent:-5000px;
	background:url(../img/h1_chiba.jpg) no-repeat;
	}
h1#h1_ibaraki {
	width:400px;
	height:32px;
	text-indent:-5000px;
	background:url(../img/h1_ibaraki.jpg) no-repeat;
	}
h2.h2_order_treat {
	width:517px;
	height:30px;
	text-indent:-5000px;
	background:url(../img/h2_order_treat.jpg) no-repeat;
	}
h2.h2_order_system {
	width:517px;
	height:30px;
	margin-top:20px;
	text-indent:-5000px;
	background:url(../img/h2_order_system.jpg) no-repeat;
	}
h2.h2_data_01 {
	width:517px;
	height:30px;
	margin-top:20px;
	text-indent:-5000px;
	background:url(../img/h2_data_01.jpg) no-repeat;
	}
h2.h2_data_02 {
	width:517px;
	height:30px;
	margin-top:20px;
	text-indent:-5000px;
	background:url(../img/h2_data_02.jpg) no-repeat;
	}
h2.h2_data_03 {
	width:517px;
	height:30px;
	margin-top:20px;
	text-indent:-5000px;
	background:url(../img/h2_data_03.jpg) no-repeat;
	}
h2.h2_multi {
	width:517px;
	height:30px;
	text-indent:-5000px;
	background:url(../img/h2_multi.jpg) no-repeat;
	}
h2.h2_flow {
	width:517px;
	height:30px;
	text-indent:-5000px;
	background:url(../img/h2_flow_01.jpg) no-repeat;
	}
h2.h2_text {
	width:450px;
	height:40px;
	margin-left:30px;
	padding-left:10px;
	font-size:120%;
	background:url(../../common/img_common/icon/h_gray.jpg) left no-repeat;
	}
h2.h2_half {
	width:435px;
	height:40px;
	margin-left:0;
	padding-left:10px;
	font-size:120%;
	background:url(../../common/img_common/icon/h_gray.jpg) left no-repeat;
	}
h2#order_title {
	height:30px;
	padding-left:10px;
	padding-bottom:10px;
	color:#000000;
	font-size:120%;
	font-weight:bold;
	text-align:left;
	background:url(../../common/img_common/icon/h_gray.jpg) left no-repeat;
	}
h2 {
	border:none;
	background:none;
	padding-top:20px;
	padding-left:10px;
	clear:both;
	}
/*－－－－コンテンツ－－－－*/
h3 {
	clear:both;
	}
p.sample_link {
	width:100%;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:30px;
	line-height:1.5;
	text-align:center;
	}
/*for IE6*/
*HTML p.sample_link {
	float:none;
	}
p.sample_link a {
	display:block;
	width:auto;
	padding:0 20px 0 5px;
	margin-left:20px;
	float:left;
	}
p.sample_link a:link, p.sample_link a:visited {
	width:auto;
	color:#AA5F00;
	text-decoration:none;
	text-align:left;
	background:#FFFBF0;
	border:1px solid #B8976C;
	border-left:5px solid #B8976C;
	}
p.sample_link a:hover, p.sample_link a:active {
	width:auto;
	color:#ED1C24;
	text-align:left;
	background:#FFFBF0;
	border:1px solid #ED1C24;
	border-left:5px solid #ED1C24;
	}
div.list_sub {
	width:504px;
	height:129px;
	margin-top:25px;
	padding-left:100px;
	text-align:left;
	}
div.list_sub {
	margin:0 10px;
	}
h2#pl_title {
	width:504px;
	height:32px;
	margin:0;
	padding:0;
	text-indent:-5000px;
	background:url(../img/sub_m_00_title.jpg) no-repeat;
	}
p.pl_set {
	width:157px;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_04_now.jpg) no-repeat;
	float:left;
	}
p.pl_tokyo {
	width:164px;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_05_now.jpg) no-repeat;
	float:left;
	}
p.pl_tama {
	width:183px;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_06_now.jpg) no-repeat;
	float:left;
	}
p.pl_kanagawa {
	width:135px;
	height:56px;
	text-indent:-5000px;
	background:url(../img/sub_m_07_now.jpg) no-repeat;
	float:left;
	}
p.pl_saitama {
	width:108px;
	height:56px;
	text-indent:-5000px;
	background:url(../img/sub_m_08_now.jpg) no-repeat;
	float:left;
	}
p.pl_chiba {
	width:115px;
	height:56px;
	text-indent:-5000px;
	background:url(../img/sub_m_09_now.jpg) no-repeat;
	float:left;
	}
p.pl_ibaraki {
	width:146px;
	height:56px;
	text-indent:-5000px;
	background:url(../img/sub_m_10_now.jpg) no-repeat;
	float:left;
	}
p.pl_set a {
	display:block;
	width:157px;
	height:41px;
	}
p.pl_set a:link, p.pl_set a:visited {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_04.jpg) no-repeat;
	}
p.pl_set a:hover, p.pl_set a:active {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_04_over.jpg) no-repeat;
	}
p.pl_tokyo a {
	display:block;
	width:auto;
	height:41px;
	}
p.pl_tokyo a:link, p.pl_tokyo a:visited {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_05.jpg) no-repeat;
	}
p.pl_tokyo a:hover, p.pl_tokyo a:active {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_05_over.jpg) no-repeat;
	}
p.pl_tama a {
	display:block;
	width:auto;
	height:41px;
	}
p.pl_tama a:link, p.pl_tama a:visited {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_06.jpg) no-repeat;
	}
p.pl_tama a:hover, p.pl_tama a:active {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_06_over.jpg) no-repeat;
	}
p.pl_kanagawa a {
	display:block;
	width:auto;
	height:41px;
	}
p.pl_kanagawa a:link, p.pl_kanagawa a:visited {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_07.jpg) no-repeat;
	}
p.pl_kanagawa a:hover, p.pl_kanagawa a:active {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_07_over.jpg) no-repeat;
	}
p.pl_saitama a {
	display:block;
	width:auto;
	height:41px;
	}
p.pl_saitama a:link, p.pl_saitama a:visited {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_08.jpg) no-repeat;
	}
p.pl_saitama a:hover, p.pl_saitama a:active {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_08_over.jpg) no-repeat;
	}
p.pl_chiba a {
	display:block;
	width:auto;
	height:41px;
	}
p.pl_chiba a:link, p.pl_chiba a:visited {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_09.jpg) no-repeat;
	}
p.pl_chiba a:hover, p.pl_chiba a:active {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_09_over.jpg) no-repeat;
	}
p.pl_ibaraki a {
	display:block;
	width:auto;
	height:41px;
	}
p.pl_ibaraki a:link, p.pl_ibaraki a:visited {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_10.jpg) no-repeat;
	}
p.pl_ibaraki a:hover, p.pl_ibaraki a:active {
	width:auto;
	height:41px;
	text-indent:-5000px;
	background:url(../img/sub_m_10_over.jpg) no-repeat;
	}
table.product_list {
	width:900px;
	margin-left:20px;
	background:none;
	}
table.product_list_detail {
	width:600px;
	margin-left:50px;
	background:none;
	}
table.product_list_double {
	width:450px;
	margin-right:0;
	float:left;
	}
/*for IE6*/
*HTML table.product_list_double {
	margin-left:10px;
	}
table.product_list_double td.nowrap {
	white-space:nowrap;
	}
table.product_list th.gold,
table.product_list_detail th.gold {
	text-align:center;
	background-color:#B8976C;
	border:1px solid #cccccc;
	color:.333333;
	}
table.product_list td,
table.product_list_detail td {
	margin:1px;
	padding:2px 3px;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	}
table.product_list td.title,
table.product_list_detail td.title {
	border:none;
	background-color:#F1EFEE;
	}
table.product_list td a.thumb,
table.product_list td a.thumb {
	display:block;
	text-align:center;
	padding:0 auto;
	width:430px;
	height:310px;
	}
table.product_list td a.thumb:link,
table.product_list td a.thumb:visited {
	border:2px solid #FFFFFF;
	}
table.product_list td a.thumb:active,
table.product_list td a.thumb:hover {
	border:2px solid #CFCFCF;
	}
table.product_list td img,
table.product_list_detail td img {
	margin:5px 70px;
	}
table.product_list td img.thumb_img,
table.product_list td a.thumb img.thumb_img {
	margin:5px 15px;
	clear:both;
	text-align:center;
	}
table.product_list tr td.new,
table.product_list_detail tr td.new {
	background-color:#B8976C;
	color:#EFEFEF;
	font-weight:bold;
	}

table.product_category_list {
	width:680px;
	margin:20px auto;
	background:none;
	}
table.product_category_list th {
	text-align:center;
	background-color:#c0c0c0;
	border:1px solid #cccccc;
	color:.333333;
	}
table.product_category_list td {
	text-align:left;
	margin:1px;
	padding:7px 23px;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	}
table.product_category_list td a {
	display:block;
	width:680px;
	text-decoration:none;
	}
table.product_category_list td a:link,
table.product_category_list td a:visited {
	width:auto;
	}
table.product_category_list td a:active,
table.product_category_list td a:hover {
	width:auto;
	}

p.lead {
	width:630px;
	margin-top:10px;
	margin-bottom:20px;
	color:#AA7F00;
	font-weight:bold;
	font-size:large;
	line-height:1.2;
	clear:both;
	}
ul.points {
	margin-left:50px;
	margin-bottom:30px;
	list-style-type:disc;
	}
/*for IE6*/
*HTML ul.points {
	width:270px;
	margin-left:0px;
	padding-left:20px;
	}
ul.points li {
	padding-bottom:5px;
	}
div.list, div.order {
	margin-top:30px;
	margin-left:20px;
	padding-top:20px;
	}
div.list p, div.order p {
	margin-left:10px;
	}
div#local_menu {
	margin-bottom:0;
	}
div.shopping_link {
	clear:both;
	width:400px;
	height:50px;
	margin:50px auto;
	}
table.layout {
	background:none;
	padding:0;
	margin:0;
	}
/*－－－－画像表示エリア－－－－*/
div.clearfix {
	position:relative;
	margin:20px 40px;
	}
/* ***黒バージョン*** */
/*
div.picture_frame {
	width:850;
	padding:15px;
	border:5px solid #666666;
	background:#000000;
	text-align:center;
	}
p.picture_preview {
	display:block;
	width:820px;
	height:300px;
	padding:10px 5px;
	background:#000000;
	}
div.picture_list {
	width:820px;
	margin:10px 0;
	border:1px solid #666666;
	clear:both;
	}
*/
/* ***白バージョン*** */
/*
div.picture_frame {
	width:850;
	padding:15px;
	border:5px solid #CDCDCD;
	background:#EEEEEE;
	text-align:center;
	}
p.picture_preview {
	display:block;
	width:820px;
	height:300px;
	padding:10px 5px;
	background:#EEEEEE;
	}
div.picture_list {
	width:820px;
	margin:10px 0;
	border:1px solid #666666;
	background:#DDDDDD;
	clear:both;
	}
*/
/* ***背景色バージョン*** */
div.picture_frame {
	width:850;
	padding:15px;
	border:5px solid #E1DFDE;
	background:#F1EFEE;
	text-align:center;
	}
p.picture_preview {
	display:block;
	width:820px;
	height:300px;
	padding:10px 5px;
	background:#EEEEEE;
	}
div.picture_list {
	width:820px;
	margin:10px 0;
	border:1px solid #F1EFEE;
	background:#F1EFEE;
	clear:both;
	}

p.images_s_area {
	display:block;
	width:362px;
	height:100px;
	margin:5px 10px;
	padding:5px 10px;
	text-align:left;
	background-color:#FFFFFF;
	border:3px solid #8c7352;
	float:left;
	}
p.images_s_area a.picture_thumb {
	width:120px;
	margin-right:10px;
	border:none;
	float:left;
	}
p.images_s_area a.picture_desc {
	display:block;
	width:232px;
	height:85px;
	text-decoration:none;
	float:right;
	}
p.images_s_area a.picture_preview_btn,
p.images_s_area a.picture_popup_btn {
	display:block;
	width:60px;
	margin:0 10px;
	padding:0;
	border:1px solid #FFFFFF;
	float:right;
	}
p.images_s_area a.picture_preview_btn:link,
p.images_s_area a.picture_preview_btn:visited,
p.images_s_area a.picture_popup_btn:link,
p.images_s_area a.picture_popup_btn:visited {
	border:1px solid #FFFFFF;
	}
p.images_s_area a.picture_preview_btn:hover,
p.images_s_area a.picture_popup_btn:hover,
p.images_s_area a.picture_preview_btn:active,
p.images_s_area a.picture_popup_btn:active {
	border:1px solid #8c7352;
	}



