@charset "utf-8";

/*-----------------------------------------------
カラム
----------------------------------------------- */	
.column{
	margin:20px 0px 0px;padding:0px 0px;
}
.column1{
	float:left;
	width:200px;
	margin:0px 40px 0px 0px;padding:0px 0px 0px;
}
.column2{
	float:left;
	width:320px;
	margin:0px 0px;padding:0px 0px 0px;
}
.column3{
	float:right;
	width:200px;
	margin:0px 0px 0px 40px;padding:0px 0px 0px;
}

/*-----------------------------------------------
テキスト
----------------------------------------------- */
.column h2{
	margin:0px;padding:0px 0px;
}
.column h3{
	margin:0px;padding:2px 0px 2px 20px;
	background-image: url(common/images/icon1.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	color: #538600;
}	

.column p.banner{
	margin:0px 0px 5px;padding:0px 0px;
}


/*-----------------------------------------------
新着ニュース（カラム２）
----------------------------------------------- */
.news{
	margin:10px 0px 0px;padding:0px 0px;
	width:320px;
}
.news p.ph{
	float:left;
	width:65px;
	margin:0px 5px 0px 0px;padding:0px 0px;
	border: 1px solid #538600;
}
.news .blog_text{
	/*float:right;*/
	margin:0px 0px;padding:0px 0px;
	/*width:240px;*/
}
.news .blog_text p{
	margin:0px 0px 0px 0px;padding:0px 0px;
}


/*-----------------------------------------------
外部ブログリンク
----------------------------------------------- */
.blog_link{
	margin:5px 0px;padding:0px 0px;
}
p.blogbanner1{
	margin:0px 10px 0px 0px;padding:0px 0px;
	float:left;
}
p.blogbanner2{
	margin:0px 0px;padding:0px 0px;
	float:left;
}

/*-----------------------------------------------
通販
----------------------------------------------- */
.shopping {
	margin:5px 0px 20px;padding:0px 0px;
}

/*-----------------------------------------------
リンク
----------------------------------------------- */
.link_text{
	margin:5px 0px;padding:0px 0px;
}
.link_text ul{
	margin:0px 0px;padding:0px 0px;
	list-style-type: none;
}
.link_text li{
	margin:0px 0px;padding:0px 0px 0px 17px;
	background-image: url(common/images/icon2.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

/*-----------------------------------------------
archive
----------------------------------------------- */
p.archive{
	margin:10px 0px;padding:0px 0px;
	text-align: right;
}

#mainimg{
	height: 280px;
	width: 800px;
}
