body {
	margin: 0px;
	padding: 0px;
	font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
	font-size: 14px;
            text-align: center;
            background: lightyellow;
}

#main {
	width: 650px;
	margin: 0px;
	text-align: left;
}


/* ヘッダー */


h1 {
	margin-bottom: 0;
	font-size: 14px;
}

/*ヘッダー部のdescription設定*/
.description {
	line-height: 20px;
	color: #660000;
	}

.header2_title {
	font-size: 20px;
	color: #660000;
	font-weight: bold;
}

.header2_title a {
	font-size: 20px;
	color: #660000;
	font-weight: bold;
	text-decoration: none; 
}

.header2_title a:hover {
	font-size: 20px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none; 
}

.head { 
         width: 650px;
         height: 111px;
         background-image: url(http://eco.petitmarche.net/img/ecomarche1.jpg);
         }

.head1 { 
         width: 650px;
         }

.head2 { 
         height: 151px;
         }

/*新タイトル設定*/
.title_a       {
	background-image: url(http://eco.petitmarche.net/img/titleb.jpg);
	background-repeat: no-repeat;
	width: 460px;
	height:24px;
	margin: 0px 0px 0px 10px;
	line-height: 24px;
	font-weight: bold;
	color: #660000;
	padding-left: 10px;
	}

/*グリーンタイトル設定*/
.title_g {
	background-image: url(http://eco.petitmarche.net/img/title_g.gif);
	background-repeat: no-repeat;
	width: 460px;
	height:24px;
	margin: 0px 0px 0px 10px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	}

/*ブルータイトル設定*/
.title_b {
	background-image: url(http://eco.petitmarche.net/img/title_b.gif);
	background-repeat: no-repeat;
	width: 460px;
	height:24px;
	margin: 10px 0px 0px 10px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	}

/*メインコンテンツ設定*/
.maint { 
         width: 498px;
         }


#content {
	width: 490px;
}

.entry1_title{
	margin-top: 10px;
	margin-left: 20px;
	font-weight: bold;
	font-size: 14px;
}

.entry1 {
	width: 480px;
	padding-left: 10px;
                line-height: 150%;
	font-size: 12px;
}

h2 {
	margin-bottom: 0;
	font-size: 14px;
}

.category {
	font-size: 10px;
	text-align:right;
	border-bottom: dotted 1px;
}

.menu1 {
	margin: 0px;
	padding:  0px 0px 10px 10px;
}


A { 
text-decoration:none; 
color:#006699; 
}
A:hover {
text-decoration:underline; 
background:none; color:#cc0000; 
}

.menu A {
	text-decoration:none;
	color: #FFFFFF;
	font-size: 10px;
}

.menu A:hover {
	text-decoration:none;
	background:#99CC66;
	color:#ffffff;
 }
 
.sub_menu A {
	text-decoration:none;
	color: #666666;
	font-size: 10px;
}

.sub_menu A:hover {
	text-decoration:underline;
	color:#FF3300;
 }
 
.sub_menu {
	font-size: 10px;
}

.link A {
	COLOR: #ffffff; TEXT-DECORATION: none;
}

.link A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none;
	background:none;
}

tr {
	font-size: 12px;
}

.gyoukan {
	line-height: 150%;
	font-size: 14px;

}

.side {
	margin: 0px 0px 0px 0px;
}

/*リスト設定*/
ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

li {
	background-image: url(http://eco.petitmarche.net/img/arrow1.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	list-style-type: none;
}

.dot1-x {
	margin: 0px;
	width: 475px;
	height: 1px;
	border-top:dotted 1px #333333;
	}

#footer2 {
	width: 650px;
	height: 15px;
}

.footer_text2 {
	font-size: 10px;
	color: #333333;
	text-align: right;
	}

/*イメージ、その他設定*/
img {
	vertical-align: bottom;
}

.px12 {
	font-size: 12px;
}
.px14 {
	font-size: 14px;
}
.px16 {
	font-size: 16px;
}

.side1 {
        width: 145px;
        background-image: url(http://eco.petitmarche.net/img/clo1501.gif);
}

.side1 strong  {
                     font-size: 12px;
                     color: #660000;
}

.side1 a {
          color: #660000;   
}

.side1 a:hover{
          color: #990099; TEXT-DECORATION: none;
	background:none;
}

.main1 {
           width: 460px;
           height: 75px;
           line-height: 150%;
           font-size: 12px;
}

/* フッダー */
.footer1 { 
         width: 650px;
         height: 22px;
         background-image: url(http://eco.petitmarche.net/img/titlec.jpg);
          }

.footers{ 
         width: 650px;
         height: 5px;
         background-image: url(http://eco.petitmarche.net/img/spacer.gif);
         }

.footer3 { 
         width: 650px;
         }

.footer4 { 
         width: 650px;
         height: 22px;
         }
