/* ぱんくずリスト */
#pankuzu{
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 680px;
}
#pankuzu td{
	font-size: smaller;
}
#pankuzu a{
	text-decoration: underline; 
}


/* 店舗メニュー */
#shop-menu{
	width: 85%;
	margin-right: 5px;
	margin-bottom: 5px;	
}

#shop-menu .menus{
	margin-left: 10px;
}


/* フォーム部分 */
#form-table{
	border: 1px dotted #8080FF;
}

#form-table td{
	padding: 3px;
}


/* 店舗トップページ用CSS */
#top-table-top21{
	width: 600px;
	font-size: 90%;
	text-align: center;
	vertical-align: top;
	margin: 10px;
}

#top-table-top21 #img-td{
	text-align: center;
	vertical-align: top;
	padding: 5px;
}
#top-table-top21 #text-td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
}

#top-table-top22{
	width: 600px;
	font-size: 90%;
	text-align: center;
	vertical-align: top;
	margin: 5px;
}
#top-table-top22 #img-td{
	text-align: center;
	vertical-align: top;
	padding: 5px;
}
#top-table-top22 #text-td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
}

#top-table-top23{
	width: 600px;
	font-size: 90%;
	text-align: center;
	vertical-align: top;
	margin: 10px;
}

#top-table-top034{
	width: 600px;
	font-size:90%;
	vertical-align: top;
	margin: 10px;
	padding:10px;
	background-image: url(../shop/034/b_05.gif);
	text-align: center;
}

#top-table-top034a{
	width: 600px;
	font-size:90%;
	vertical-align: top;
	margin: 10px;
	padding:10px;
	background-image: url(../shop/034/b_05a.gif);
	text-align: center;
}
#top-table-top035{
	width: 600px;
	font-size:90%;
	vertical-align: top;
	margin: 10px;
	padding:10px;
	background-image: url(../shop/035/bace_01.gif);
	text-align: center;
}
#top-table-top035a{
	width: 600px;
	font-size:90%;
	vertical-align: top;
	margin: 10px;
	padding:10px;
	background-image: url(../shop/035/bace_02.gif);
	text-align: center;
}

#top-table-top23 #img-td{
	text-align: center;
	vertical-align: top;
	padding: 5px;
}
#top-table-top23 #text-td{
	text-align: left;
	vertical-align: top;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}


/* 新商品CSS */
#top-table-newitem{
	width: 650px;
	margin: 10px;
}

#top-table-newitem td{
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

/* おすすめ商品CSS */
#top-table-osusume{
	width: 650px;
	margin: 10px;
}

#top-table-osusume td{
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

/* アクセス紹介CSS */
#top-table-access{
	margin: 10px;
}

#top-table-access td{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	font-size: smaller;
}

#top-table-access p{
	margin-top: 5px;
	margin-left: 5px;
}



/* 商品一覧ページ用CSS */
#gds-table{
	margin: 3px;
	background-color: #000000;
	font-size: 90%;
}
#gds-table .left{
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	font-weight: bold;
	background-color: #eeeeff;
}
#gds-table .right{
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	background-color: #FFFFFF;
}



/* 通信販売法に基づく表記テーブルCSS */
#guide-table{
	width: 600px;
	margin: 10px;
	background-color: #000000;
	font-size: 80%;
	line-height:1.5;
}
#guide-table .left{
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	font-weight: bold;
	background-color: #eeeeff;
}
#guide-table .right{
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	background-color: #FFFFFF; 
}
#kozin{
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	background-color: #FFFFFF; 
}


/* 料金表CSS */
#ryokin-table{
	margin: 10px;
	border: 1px solid #333333;
	border-collapse: collapse;
}
#ryokin-table .left{
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	font-weight: bold;
	font-size: 90%;
	background-color: #CCFFFF;
	border: 1px solid #333333;
	border-collapse: collapse;
}
#ryokin-table .right{
	text-align: right;
	vertical-align: middle;
	padding: 5px;
	font-size: smaller;
	border: 1px solid #333333;
	border-collapse: collapse;
}


/* 詳細ページ用CSS */
#detail-itemstatus{
	text-align: left;
	vertical-align: top;
	margin: 1em;
	border: 1px solid #996600;
	border-collapse: collapse;
}

#detail-itemstatus .left{
	font-size: 90%;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFF99;
	padding: 5px;
	border: 1px solid #996600;
}
#detail-itemstatus .right{
	font-size: 90%;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #996600;
}

#detail-s{
	font-weight: bold;
}

#detail-l{
	font-size: smaller;
	padding: 5px 5px 5px 15px;
}

#detail-link{
	font-size: 90%;
	text-align: right;
	margin: 0px;
	padding: 3px;
	white-space: nowrap;
}


/* 詳細ページから行く通販法ページ用CSS */
#detail-shop-contents{
	width: 100%;
}
#detail-shop-contents .title{
	height: 20px;
	padding-left: 5px;
}

#detail-shop-contents .contents{
	font-size: 90%;
	padding: 5px;
}

#detail-guide-table{
	width: 450px;
	margin: 10px;
	background-color: #000000;
	font-size: 90%;
}
#detail-guide-table .left{
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	font-weight: bold;
	background-color: #eeeeff;
}
#detail-guide-table .right{
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	background-color: #FFFFFF; 
}
#detail-kozin{
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	background-color: #FFFFFF; 
}SA

#fumiya-table{
	text-align: left;
	padding: 5px;
	background-color: #FFFFFF;
	margin: 5px;
	font-size: 12px;
}

/* マージン・余白BOX */
#margin-10{
margin:10px;
}

#padding-10{
	margin:0px;
	padding: 5px;
}

/*float table*/
#f-img{
float:left;
margin-left:10px;
margin-bottom::10px;
}


/* 参考商品用CSS */

/*
#bikou-table{
	margin: 5px 20px 10px;
	background-color: #FFFFFF;
	border: 1px dotted #FFCC00;
}
#bikou-table td{
	text-align: left;
	vertical-align: top;
}
#bikou-table p{
	padding: 5px;
	font-size: smaller;
}
#bikou-table .to-shop{
	font-size: smaller;
	color: #333333;
	text-indent: 0em;
	margin: 0px;
	padding: 0px;
}

*/