body {
    font-size : 90%;
    font-family: "ＭＳ Ｐゴシック", Osaka;
    line-height : 150%;
    margin-top : 0px;
    color: #333333}

h1{margin:0px;
   font-size: 10px;
   color: #006666;
}
h2{margin:0px;}
h3{margin:5px 0px;}
h4{margin:0px;}
h5{margin:0px;}
h6{margin:0px;}
p{margin:0px;}
img{border:0px}

a:link {
	color: #000099;
}
a:visited {
	color: #000099;
}
a:hover {
	color: #FF3300;
}


#layout_all{
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#head{
	width: 800px;
}
.blog_title{
	height: 80px;
	font-size: 10px;
	color: #333333;
	margin: 0px;
	padding-top: 10px;
	padding-left: 50px;
	float: left;
}
.head_right {
	text-align: right;
}

/* タグ */
#tag {
	padding: 0px;
	margin: 0px;
	clear: both;
}
.tag1 {
	margin: -25px 0px 0px 100px;
	padding: 0px;
	float: left;
}
.tag2 {
	margin: -25px 0px 0px 15px;
	padding: 0px;
	float: left;
}
.tag3 {
	margin: -25px 0px 0px 15px;
	padding: 0px;
	float: left;
}
.tag4 {
	margin: -25px 0px 0px 15px;
	padding: 0px;
	float: left;
}




/* レイアウト　エコ通の中身全体 */
#layout_eco {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 800px;
	background-image: url(img/nenu_border.gif);
	background-repeat: no-repeat;
}
/* レイアウト　竹炭の中身全体 */
#layout_takesumi {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 800px;
	background-image: url(img/nenu_border_tikutan.gif);
	background-repeat: no-repeat;
}
/* レイアウト　フェアトレードの中身全体 */
#layout_fair {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 800px;
	background-image: url(img/nenu_border_fair.gif);
	background-repeat: no-repeat;
}
/* ▼ご注文の流れ→▼お問い合わせ　の文字位置　リンク色 */
.menu_right {
	float: left;
	margin: 2px 0px 0px 30px;
	padding: 0px;
	font-size: 10px;
	text-align: center;
}
.menu_right a:link{	color: #FFFFFF;}
.menu_right a:visited { color :#ffffff;text-decoration : none} 
.menu_right a:hover { color : ;color: #3399CC;} 

.next {	
    padding: 5px;
	border: 3px double #99CC00;
	width : 14em; 
	margin : 20px auto;
	font-weight: bold;
	color: #000099;
}
/* ////////////左レイアウト/////////// */
#left_layout{
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;
}

/* //////////中央全体///////// */
#center_layout{
	margin: 0px;
	width: 400px;
	padding: 0px;
	float: left;
}

/*パンクズリスト*/
#list {
	padding-left : 10px;
	font-size: 90%;
}

/* メインレイアウト　記事の中身 */
#main_layout{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
}

#main_body{}

/* エコ通新着情報 */
.new_eco{
	border-bottom : 3px double gray;
	font-size : medium;
	padding-left : 60px;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* Ｈ２の説明文 */
.h2_title_eco {
	font-size: 13px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
	background-image: url(img/h2_eco.gif);
	background-repeat: no-repeat;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006666;
	padding-top: 5px;
}
.h2_title_takesumi {
	font-size: 13px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
	background-image: url(img/h2_takesumi.gif);
	background-repeat: no-repeat;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 5px;
}
.h2_title_fair {
	font-size: 13px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
	background-image: url(img/h2_fair.gif);
	background-repeat: no-repeat;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #993300;
	padding-top: 5px;
}

/* エコ通トップの文字・画像 */

.main_moji1{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* エントリーのタイトル */
.entries_title_eco{
	border-bottom : 3px double gray;
	font-size : medium;
	padding-left : 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(img/h3_eco.gif) no-repeat left center;
}
.entries_title_takesumi{
	border-bottom : 3px double gray;
	font-size : medium;
	padding-left : 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(img/h3_takesumi.gif) no-repeat left center;
}
.entries_title_fair{
	border-bottom : 3px double gray;
	font-size : medium;
	padding-left : 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(img/h3_takesumi.gif) no-repeat left center;
}

/* /////エントリーの内容///// */
.comments_eco {
	clear:both;
	margin-top: 10px;
	margin-left: 10px;
	width: 370px;
	margin-right: 10px;
	font-size: 90%;
}
.comments {
	clear:both;
	margin-top: 10px;
	margin-left: 15px;
	width: 570px;
	font-size: 94%;
}

/*コピー*/
.c_copy {
	color : #000033;
	padding : 10px;
	margin-bottom: 15px;
	background: #EAEAEA url(img/c_copy_bk.gif) no-repeat;
	width: 500px;
	margin-left: 10px;
}

/* //////メインページの商品一覧////// */
.main_osusume {
	width: 370px;
	margin-left: 20px;
	font-size: 80%;
}

.main_table {
	font-size: 12px;
	text-align: center;
	line-height: 110%;
	margin-bottom: 10px;
}

.new_table {
	font-size: 12px;
	text-align: center;
	line-height: 110%;
	width: 400px;
}

/* /////竹炭商品の設定///// */

.goods {
	padding-top: 10px;
	padding-left: 10px;
}
.goods table {
	float:right;
	width : 270px;
	font-size :small;
	margin-right: 20px;
	margin-bottom: 10px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #666666;
	margin-top: 0px;
	line-height: 120%;
}
.goods th {
	width : 5em;
	background: #F0FFC1;
	text-align: center;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top: 1px;
	padding-bottom: 1px;
}

.goods td {
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}


.goods img {
	float:left;
	padding: 0 20px;
}
.goods form {
	margin : auto 0px 0px 300px;
	width: 270px;
}
.img_center {
	padding: 0px;
	margin-top: 0px;
	margin-left: 30px;
	margin-bottom: 5px;
}

/* フェアトレード商品の設定 */

.goods_fair {
	padding-top: 10px;
	padding-left: 10px;
}
.goods_fair table {
	float:right;
	width : 270px;
	font-size :small;
	margin-right: 20px;
	margin-bottom: 10px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #666666;
	margin-top: 0px;
	line-height: 120%;
}
.goods_fair th {
	width : 5em;
	background: #F0FFC1;
	text-align: center;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top: 2px;
	padding-bottom: 2px;
}

.goods_fair td {
	border-bottom: 1px solid #999999;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.goods_fair img {
	float:left;
	padding: 0 20px;
}
.goods_fair form {
	margin : auto 0px 0px 300px;
	width: 270px;
}


/* 内容の区切 */
.p_word{
	border-bottom : 1px dotted #006666;
　　　　　　　font-size:100%;
	font-weight : bold;
	color : #003366;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 25px;
	clear: both;
}

.left90px {
	margin-left: 90px;
}

/* 追加 */
.detail {
	color :#cc0000;
	font-size:12px;
	text-align:right;
	clear: both;
}
.pagetop {
	text-align : right;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
}
/*　トラックバック設定　*/
#bo-gray { padding : 3px; background-color : #FFFFFF ; font-size:12px; margin:0px 10px;} 

p.eco_trackback { background-color :#059B9B; font-size:12px; color: #ffffff; font-weight: bold; margin:10px 0px ;padding:0px 20px;}

p.takesumi_trackback { background-color :#666666; font-size:12px; color: #ffffff; font-weight: bold; margin:10px 0px ;padding:0px 20px 0px ;}

p.fair_trackback { background-color :#993300; font-size:12px; color: #ffffff; font-weight: bold; margin:10px 0px ;padding:0px 20px 0px ;}

.trackback_right{ text-align:right; font-size : 80%;}

/* メニュー画像表示位置 */
.img1{
	margin-top: 20px;
}
.img2 {
	margin-top: 10px;
}
.img3 {
	margin-top: 10px;
	margin-left: 15px;
}
.img4 {
	margin-left: 10px;
	margin-top: 10px;
}

/** オススメ **/

.img5 {
	margin-top: 10px;
	margin-left: 10px;
	border: 1px dotted #999999;
	height: 90px;
	padding: 0px;
	font-size: 80%;
	
}
.img5 p {
	padding-bottom: 5px;
	padding-left: 3px;
	line-height: 100%;
	padding-top: 10px;
	padding-right: 3px;
}
.img5 img {
	float: left;
}

/* ランキング */

.img6 {
	margin-top: 10px;
	margin-left: 10px;
	border: 1px solid #999999;
	height: 90px;
	padding: 0px;
	font-size: 80%;
	
}
.img6 p {
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 100%;
	padding-top: 10px;
	padding-right: 5px;
}
.img6 img {
	float: left;
}

.img7 {
	margin-top: 5px;
	margin-bottom: 5px;
}


.moji1 {
	font-size: 12px;
	text-align: center;
	border: 1px solid #c0c0c0;
	width: 185px;
	margin-top: 10px;
}

.moji2 {
	font-size: 12px;
}



/* キャンペーン */

.size1 {
	font-size: 120%;
	font-weight: bold;
	line-height: 150%;
}

.size2 {
	font-size: 200%;
	font-weight: bold;
	line-height: 150%;
	color: #CC0001;
	background-color: #FFFF99;
}


/* ////////右レイアウト//////// */
#right_layout{
	width: 200px;
	float: right;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: right;
}


/*カート*/
#cart {
	width : 190px;
	margin : 10px 0px;
	background-color : #F7FFD4;
	border : 1px solid #CCCCCC;
	text-align : center;
	font-size: 12px;
}
.menu_img {
	margin-top: 5px;
	font-size: 10px;
}

/* 左メニュー */
.main_menu {
	font-size :12px;
	width: 190px;
	margin: 0px;
	background-color :white;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.main_menu p {
	margin:0;
	padding-left: 20px;
}
.menu {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 182px;
	padding: 0px;
}
.menu_moji1{
	font-size: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
/*更新日表示*/
.update { 
   text-align : right;
   border-top : 1px dotted gray;
   margin-left : 350px;
   font-size : 90%;
   color : #666666;
}
#rss_c {
   text-align : left ;border : 1px solid #CCCCCC;
   padding : 15px 5px;
   width : 140px; margin:
   10px auto; background-color :#F7FFD4;
   font-size : 10px;
}
#rss_c p {margin : 0;}

/*サイトマップ*/
#sitemap {
	display : block;
	width: 570px;
	margin-right: 15px;
	margin-left: 10px;
}
/* インフォメーション */
.table_info{
	line-height : 100%;
	font-size: 90%;
}


/*フッタ*/
#footer { clear:both; text-align : center;background: #FFFFFF url(img/gmenu_bk.gif) no-repeat left top;	}