* {
	margin: 0px auto;
	padding:0px auto;
}

body {


	font-size: 13px;
	color:#282828;
	text-align: left;
	text-family: "Verdana","ヒラギノ角ゴ Pro W3", "MS ゴシック", "Osaka - 等幅";
	line-height: 1.5em;
	letter-spacing: normal;
	letter-height:20px;
}

p, li, td, h1, h2, h3, caption {
font-size:13px;
color:#282828;
line-height: 1.5em;
	letter-spacing: normal;
	letter-height:20px;
}

a:link { color:#0863AA; } 
a:visited { color:#30afc7; } 
a:hover { color:#0863AA; }
a:active { color:#0863AA; } 

img {
	border: 0px;
}
.woong {
font-size:13px;
color:#282828;
line-height: 15px;
	letter-spacing: normal;
	text-align: left;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 5px;
padding-left: 8px;
}

.w0 {
font-size:13px;
color:#282828;
line-height: 1.5em;
	letter-spacing: normal;
text-align: center;
}

.titlebar {
padding: 2px 5px;
padding-left: 9px;
background-color: #daf0ba;
font-size:14px;
}	

/*ヘッダー（スペースタイトル）メイン*/

#wrapper {
	width:930px;
padding-right:10px;
padding-left:10px;
background: #ffffff;

		
}
#header {
	width: 100%;
	position: relative;
background: #ffffff;
	
}
#sideright {
	float: right;
	width: 160px;
	padding-top: 10px;
	text-align: right;
background: #ffffff;
	
}
	
#sidebar {
	float: left;
	width: 160px;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: left;
background: #ffffff;
	
}
#container {
	width: 765px;
	float: left;
background: #ffffff;
	
}

#main {
	width: 605px;
	padding-bottom: 20px;
	padding-top: 10px;
	padding-left: 8px
	padding-right: 8px
	text-align: left;
	float: left;
background: #ffffff;

	
}
#footer {
	float:left;
	width: 100%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
background: #ffffff;
	}
.footnote {
	padding-top: 2px;
	padding-bottom: 2px;
        width: 300px;
	height: 25px;
	color: #ffffff;
	font-size: 15px;
	line-height:130%;
	text-align: center;
	font-weight: bold;
	background: #83C820;
}
.menu {
	font-weight: bold;
	color: #669900;
	padding-left: 8px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: 3px #8CC63F solid;
	background: #fff;
}

.foot_menu {
	padding-left: 8px;
	padding-right: 15px;
	border-right: 1px #dedede dotted;
	padding-top: 5px;
	padding-bottom: 8px;
	vertical-align: top;
}
.foot_title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	border-bottom: 1px #8CC63F dotted;
}
.foot_white {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-right: 4px;
	padding-left: 4px;
}
.green_box {
border: 1px #64A932 solid;
}


.orange_box {

border: 1px #F88211 solid;
}
.blue_box {

border: 1px #0382B8 solid;
}

.rightgreen_box {
border: 1px #8CC63F solid;
}

.gray_box {
border: 1.5px #dedede solid;
}

.title_b {
font-size: 26px;
color: #64A932;
font-weight: bold;
padding-bottom: 1px;
margin-bottom: 8px;
padding-top: 20px;
}

.title_c {
font-size: 20px;
color: #64A932;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 10px;
padding-top: 12px;
padding-left: 10px;
border: #64A932 2px dotted;
margin-top: 15px;
}

.pan {
font-size: 11px;
padding-botton: 30px;
color:#666666 !important;
padding-top: 10px;
letter-spacing: 0.1em;
}

.pan font {
color:#666666;}
.pan a:link{
color:#30afc7 !important;

}

.pan a:hover{
color:#30afc7 !important;
text-decoration: underline !important;
}

.cate_bar {
background:url(http://bmd.heteml.jp/mybmd/image/cate_bar1.jpg);
margin-right:10px;
margin-left:10px;
font-weight: 900;
line-height:150%;
font-size: 15px;
color: #ffffff;
width: 580px;
float: center;
height: 25px;
}
.info_bar {
background:url(http://bmd.heteml.jp/mybmd/image/cate_bar1.jpg);
font-weight: 900;
line-height:150%;
font-size: 15px;
color: #ffffff;
width: 580px;
height: 25px;
}
.pic {
border: 1px solid #CCC;  
     background: #FFF;  
     padding: 3px;  
 } 
/*　商品説明ページ用　*/
.title {
padding: 2px 5px;
padding-left: 0px;
border-bottom-style: dotted;
border-bottom-width: 1px;
font-weight: bold;
border-color: #FFD700;
font-size:17px;
color: #F88017;
}
.caution {
font-size:14px;
color:#666666;
letter-spacing:1px;
line-height:19px;
border-top: 1px #83C820 dotted;
padding-top: 10px;
padding-bottom: 20px;
}
.detail {
font-size:15px;
letter-spacing:1px;
padding-top: 10px;
padding-bottom:10px;
}
.detail td{
font-size:15px;
letter-spacing:1px;
}
.detail p{
font-size:15px !important;
letter-spacing:1px;
}

.list_main {
width: 580px;
padding-right: 2px;
padding-left: 2px;
text-align: center;
font-size:11px !important;
}
.news {
width: 580px;
padding-right: 2px;
padding-left: 25px;
font-size: 12px;
line-height: 1.5em;
letter-spacing: normal;
letter-height:20px;
}

.info {
font-size:11pt; line-height:150%}

/*　商品分類ページ用　*/
#product_sub {
width: 715px;
margin-top: 8px;
margin-right: 27px;
margin-left: 27px;
margin-bottom: 20px;
float: left;
text-align: left;
color:#282828;
}

#product_sub .eiyou_1 {
background: url(http://info.bmd.co.jp/mybmd/web/mybmd/product/vege/yasai_back_1.gif);
}

#product_sub .eiyou_2 {
background: url(http://info.bmd.co.jp/mybmd/web/mybmd/product/vege/yasai_back_2.gif);
padding: 10px;
margin:0px;
letter-spacing:1px;
font-size:15px ;
}

.eiyou_2 td {
letter-spacing:1px;
font-size:15px;
}

.eiyou_2 p {
letter-spacing:1px;
font-size:15px;
}

.eiyou_2 img {
padding: 5px;
background: #ffffff;
border: 1px #DCCCB1 solid;
margin-left: 5px;
}

#product_sub .eiyou_3 {
background: url(http://info.bmd.co.jp/mybmd/web/mybmd/product/vege/yasai_back_3.gif);
}

.eiyou_title{
background: url(http://info.bmd.co.jp/mybmd/web/mybmd/product/vege/yasai_title.gif);
padding-top: 35px;
padding-bottom: 30px;
padding-left: 60px;
margin: 0px;
font-size: 22px !important;
font-weight: bold;
color: #975437;
}

/*　商品分類ページ用カテゴリー別　*/

.sub_title {
padding: 8px 8px;
padding-left: 10px;
font-weight: 900;
font-size:20px important!;
color: #83C820;
background-color: #F1FAE7;
}

.product_title {
padding: 5px 5px;
padding-left: 2px;
font-weight: bold;
font-size:18px;
color: #83C820;
border-bottom: 1px #83C820 solid;
line-height: 1.5em;
letter-spacing: normal;
margin-bottom: 15px;
}

.eiyou {
padding: 10px;
border: 2px #DCCCB1 solid;
color: #57330D;
background: #ffffff;
margin-top: 10px;
margin-bottom: 10px;
}

/*　フッター（コピーライト）　*/

.sp{
  line-height:19px;
  letter-spacing:1px;
}


.products_name{
  font-size:14px;
  font-family:serif;
  color:#282828;
}

.textstyle1{
line-height:18px;
}

ul.M_rankingBox
{list-style-type:none important!; }

li.smallImg
{list-style-type:none important!;}




