/* 背景と配置
---------------------------------------------*/
body {
 background-color: #fff;
}

/* 全体の枠組み 横幅
---------------------------------------------*/
#mainpage {
 margin-left: 0;
 margin-top: 0;
 padding: 0px;
 width: 815px;
 background-color: #FFFFFF;
 border: 1px solid #33A02C;
}

/*ヘッダ
---------------------------------------------*/
#header h3 {
 font-size: 10px;
 color: white;
}

#lead {
 font-size: 12px;
 padding: 4px 0 6px 0;
 background-image: url(http://ez-language.net/img/bg_bar.jpg);
}

#content {
 float:left;
 width:784px;
 font-size: 12px;
 overflow:hidden;
 border-left:1px solid #33a02c;
 padding:15px 15px 0px 15px;
}

#content h2 {
 margin:10px 0 0 0;
 padding:0.2em 0.5em;
 font-size: 14px;
 color: #006600;
 background: #9AD47F;
}

#content #categorydata li {
 font-size=12px;
 line-height: 140%;
}

#categorytitle h2 {
 font-size: 16px;
 color: #006600;
 background: #fff;
 padding-bottom: 7px;
 border-bottom: solid 1px #33a02c;
}

#goods{
	border: 1px solid #ccc;
	width: 178px;
                height: 140px;
	margin: 10px 0px 5px 4px;
	padding: 5px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #666;
                line-height: 130%;
}

#naiyou img{
 text-align: center;
 margin: 0 1em 0.5em 0;
}

/*相互リンク
--------------------------------------------*/
#link {
 border-top: dotted 1px #cccccc;
}

#link h2 {
 font-size: 12px;
}

#link h3 {
 font-size: 10px;
 margin-left: 10px;
}

#link a {
 font-size: 10px;
 text-decoration: none;
}





/*フッター部分
---------------------------------------------*/
#footer {
 border-top: solid 1px #33a02c;
 padding-top: 10px;
 clear: both;
 text-align: center;
}

#footer p {
 font-size: 12px;
 margin-top: 0;
 margin-bottom: 20px;
 background-color: #FFFFFF;
}

#footer a {
 color: #33a02c;
 text-decoration: none;
}

#footer_link {
 line-height:140%;
 font-size: 12px;
}

#footer_link a {
 font-size: 10px;
 text-decoration: none;
}


