body {
	margin: 0px;
	padding:0px;
	text-align: center;
	color: #444444;
	margin-top: 0px;
	font-size:11px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}

#wrap {
	width:1050px;
	text-align:center;
	margin:0px auto 0px auto;
	padding:0px;
}
/*-------------------- header--------------------*/
#header {
	width:1000px;
	margin:0px auto;
	padding:0px;

}
#catch {
	margin:0px auto;
	padding:0px;
	text-align:center;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	width:1000px;
	display:block;
	border-bottom:1px dotted #cccccc;
}
#catch h1 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#top-image {
	padding:0px;
	margin:auto;
	text-align:center;
}
/*-------------------- LAYOUT--------------------*/
#layout {
	padding:0px;
	margin:10px auto 20px auto;
}


/*-------------------- NAVIGATION --------------------*/
.left-menu {
	text-align:center;
	width:220px;
	border:1px solid #dddddd;
	margin-bottom:10px;
}
.left-menu-text {
	text-align:center;
	width:220px;
	border-bottom:1px dotted #cccccc;
	margin:20px auto;
}
.left-menu1 {
	text-align:center;
	margin:20px auto;
	width:210px;
	height:46px;
	display:block;
}
.menu-img {
	text-align:center;
	width:220px;
	height:160px;
	display:block;

}
.menu-cmt {
	text-align:left;
	width:200px;
	font-size:12px;
	color:#666666;
	line-height:20px;
	padding:0px 10px 0px 17px;
	margin:8px auto 15px auto;
}
.imgbd {
	border:1px solid #d1c09b;
}
.left-menu a {
	text-align:center;
}
.left-menu a:hover {
	text-align:center;
}
.left-menu-text a {
	text-align:center;
	font-size:13px;
	color:#555555;
	text-decoration:none
}
.left-menu-text a:hover {
	text-align:center;
	font-size:13px;
	color:#4444ff;
}
#moushikomi-bt {
	text-align:center;
	width:300px;
	height:30px;
	margin:10px auto 0px auto;
	line-height:30px;
	vertical-align:middle;
}
#moushikomi-bt a {
	text-decoration:none;
	display:block;
	color:#d35b1a;
	font-size:14px;
	width:300px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	background-image:url(img/button/300x30moushikomi-bt1.png);
}
#moushikomi-bt a:hover {
	background-image:url(img/button/300x30moushikomi-bt2.png);
	text-decoration:none;
	color:#52775a;
	font-size:11px;
}
/*-------------------- CONTENTS HOME TOP PAGE--------------------*/

#catch0 {
	text-align:left;
	margin:auto auto auto 0px;
}

h3 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
}
.blog-news-title {
	text-align:center;
	margin:5px auto 0px auto;
	font-size:12px;
	color:#ce8749;
	width:208px;
	height:20px;
	display:block;
	line-height:20px;
	vertical-align:middle;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#news {
	width:405px;
	height:140px;
	background-color:#ffffff;
	text-align:center;
	border:1px solid #dddddd;
}
.news-title {
	text-align:center;
	margin:5px auto 5px auto;
	font-size:12px;
	color:#ce8749;
	width:208px;
	height:25px;
	display:block;
	background-image:url(img/title/208x25line-1.jpg);
	line-height:25px;
	vertical-align:middle;
}
#shinchaku {
	font-size:11px;
	color:#222222;
	width:390px;
	height:105px;
	display:block;
	overflow:auto;
	line-height:18px;
	text-align:left;
	margin:5px auto 0px 10px;
}

#oshirase0 {
	width:240px;
	background-color:#ffffff;
	text-align:center;
	margin-bottom:20px;
	margin-top:4px;
}

#oshirase1 {
	font-size:12px;
	color:#222222;
	width:230px;
	display:block;
	overflow:auto;
	line-height:20px;
	text-align:left;
	margin:0px auto 0px 10px;
}
#oshirase2 {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #dddddd;
	color:#555555;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#farm0 {
	margin:30px auto;
	text-align:center;
}
#farm1 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:10px auto;
	color:#a75010;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#farm2 {
	text-align:left;
	font-size:12px;
	color:#444444;
	line-height:20px;
	margin:auto auto 10px 20px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#eigyou {
	width:305px;
	height:140px;
	background-color:#ffffff;
	border:1px solid #dddddd;
	vertical-align:middle;
	line-height:140px;
	margin:auto;
	padding:0px;
	text-align:center;
}
#newblog {
	width:280px;
	height:130px;
	border:1px solid #dddddd;
	padding:5px;
}
#main-flash {
	border:1px solid #dddddd;
	font-size:12px;
	color:#555555;
	padding:5px;
	line-height:30px;
	margin:10px auto;
}
noscript div h2 h3 {
	font-size:10px;
	position:absolute;
	top:-2000px;
	left:-1000px;
	font-weight:normal;
	font-size:10px;
}
#concept {
	width:720px;
	margin:10px auto;
}
#tsukuru {
	width:700px;
	height:230px;
	background-image:url(img/osusume/700x230osusumebk-1.jpg);
	border:1px solid #dddddd;
	padding:0px 10px;
	font-size:12px;
	margin:0px auto;
}
#tsukuru-title {
	margin-top:10px;
	font-weight:bold;
	text-align:center;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#tsukuru-bun0 {
	text-align:left;
	font-weight:normal;
	font-size:11px;
	margin-left:20px;
	margin-right:20px;
	line-height:20px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#line1 {
	height:16px;
	width:700px;
	margin:auto;
	background-image:url(img/line/700x20line-1.jpg);
}
.line1 {
	height:16px;
	width:700px;
	margin:auto;
	background-image:url(img/line/700x20line-1.jpg);
}
#ecofarmer0 {
	width:330px;
	height:450px;
	border:1px solid #dddddd;
	padding:10px;
	font-size:12px;
	float:left;
	margin:20px auto;
	text-align:center;
}
#ecofarmer1 {
	font-size:12px;
	color:#555555;
	line-height:30px;
	text-align:left;
	padding:0px 15px 15px 15px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#ecofarmer2 {
	font-size:12px;
	color:#555555;
	line-height:25px;
	text-align:left;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#great0 {
	width:330px;
	height:450px;
	border:1px solid #dddddd;
	padding:10px;
	font-size:12px;
	float:right;
	margin:20px auto;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#great1 {
	font-size:12px;
	color:#555555;
	line-height:32px;
	text-align:left;
	padding:0px 15px 0px 15px;
	margin:15px auto 0px auto;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#great2 {
	font-size:12px;
	color:#555555;
	line-height:25px;
	text-align:left;
	padding:0px 15px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}

/*-------------------- TOP MENU --------------------*/
#top-menu {
	text-align:center;
	margin:5px auto 10px auto;
	line-height:25px;
	color:#968664;
}
#top-menu a {
	color:#968664;
	text-decoration:none;
	font-weight:normal;
}
#top-menu a:hover {
	color:#aa3366;
}
/*--------------------  PROFILE --------------------*/
.prof-subti {
	width:600px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	background-image:url(./img/title/600x25prf-title-2.gif);
	margin-left:20px;
	color:#fb6704;
}
.pfof-txt1 {
	margin:auto;
	width:680px;
	font-size:12px;
	color:#666666;
	line-height:30px;
}
/*-------------------- HACHIMITSU --------------------*/
.hachimitsu0 {
	border-top:3px solid #eeeeee;
	border-left:3px solid #eeeeee;
	border-right:3px solid #cccccc;
	border-bottom:3px solid #cccccc;
}
#hachi-top-image {text-align:left;margin:auto auto auto 0px;}
#hachi-contents {width:740px;text-align:center;}
#hachi-contents0 {
	margin:0px auto;
	width:680px;
	text-align:left;
	padding:20px;
	line-height:30px;
}
#hachi-title {
	text-align:center;
	margin:0px;
	padding:0px;
}
#hachi-concept {
	color:#fe6d02;
	font-size:14px;
	font-weight:bold;
	width:600px;
	margin:30px auto;
	text-align:center;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	background-image:url(img/title/600x25sub-title-1.gif);
}
#hachi-catch {
	color:#fe6d02;
	width:500px;
	height:130px;
	line-height:30px;
	font-weight:bold;
	margin:10px auto 20px auto;
	padding-top:10px;
	background-image:url(img/table/500x150table-1.jpg);
}
.hachi-photo1 {width:220px;height:147px;float:left;margin:10px 12px;}
.hachi-photo2 {
	width:220px;
	float:left;
	margin:10px 10px 0px 10px;
}

#hachi-shoukai {
	clear:both;
	margin:40px auto 0px auto;
	width:740px;
	float:left;
	text-align:left;
	padding:20px 20px 0px 20px;
	line-height:30px;
}
#hachi-shoukai-title {
	color:#fe6d02;
	font-weight:bold;
	background-image:url(img/title/450x30sub-title-1.jpg);
	width:450px;
	height:30px;
	line-height:30px;
	vertical-align:30px;
}
#hachi-shurui {
	width:700px;
	margin:20px auto 20px 10px;
	text-align:left;
	border:1px solid #dddddd;
}
.brd-br {
	text-align:center;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.brd-b {
	text-align:center;
	border-bottom:1px solid #dddddd;
}
.brd-r {
	text-align:center;
	border-right:1px solid #dddddd;
}
#hachi-photo-down {
	clear:both;
	margin:0px auto 10px auto;
	width:740px;
	float:left;
	text-align:left;
	padding:0px;
	line-height:30px;
}
#hachi-photo-down1 {
	clear:both;
	width:220px;
	float:left;
	text-align:center;
	margin:0px;
}
#hachi-photo-down2 {
	width:220px;
	float:left;
	text-align:center;
	margin:0px;
}
#hachi-photo-down3 {
	width:220px;
	float:left;
	margin:5px;
}
#hachi-koe {
	clear:both;
	margin:auto;
	width:680px;
	float:left;
	text-align:left;
	padding:20px;
	line-height:30px;
}
#hachi-koe-title {
	color:#fe6d02;
	font-weight:bold;
	background-image:url(img/title/450x30sub-title-1.jpg);
	width:450px;
	height:30px;
	line-height:30px;
	vertical-align:30px;
}
.hachi-koe-com {width:740px;line-height:30px;margin-left:30px;}


/*--------------------  TOKUSHOU --------------------*/
.text1 {font-size:12px;}
.text2 {font-size:14px;line-height:30px;}
.text3 {
	font-size:12px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
.text-toku1 {
	width:200px;
	height:30px;
	text-align:left;
	font-size:12px;
	color:#222222;
	padding-left:30px;
	line-height:25px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
.text-toku2 {
	width:500px;
	text-align:left;
	font-size:12px;
	color:#222222;
	padding-left:20px;
	padding-right:20px;
	line-height:25px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}

#sagawa {
	font-size:12px;
	color:#222222;
	font-weight:bold;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	text-align:left;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#size {
	font-size:12px;
	color:#222222;
	font-weight:bold;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	text-align:left;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#ichiran {
	font-size:12px;
	width:800px;
	text-align:left;
	margin:10px auto;
	line-height:20px;
	padding-bottom:5px;
	padding-top:5px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#kubun {
	font-size:12px;
	width:400px;
	text-align:center;
	margin:10px auto;
	line-height:20px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:40px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
.bottom {border-bottom:1px solid #ebccc8;}
.bottom-right {border-bottom:1px solid #ebccc8;border-right:1px solid #ebccc8;}
.right {border-right:1px solid #ebccc8;}
.bd {border:1px solid #ebccc8;}
#annai1 {
	text-align:center;
	font-size:12px;
	color:#222222;
	line-height:45px;
	height:45px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
#url {
	text-align:center;
	font-size:12px;
	color:#222222;
	line-height:25px;
	height:25px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
.mise {
	text-align:left;
	font-size:12px;
	color:#222222;
	line-height:20px;
	height:45px;
}
/*-------------------- SAIBAI --------------------*/
.text-saibai-b {
	text-align:left;
	font-size:12px;
	color:#222222;
	padding-left:30px;
	line-height:25px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
	border-bottom:1px solid #ebccc8;
}
.text-saibai-br {
	text-align:left;
	font-size:12px;
	color:#222222;
	padding-left:30px;
	line-height:25px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
	border-bottom:1px solid #ebccc8;
	border-right:1px solid #ebccc8;
}
.text-saibai-r {
	text-align:left;
	font-size:12px;
	color:#222222;
	padding-left:30px;
	line-height:25px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
	border-right:1px solid #ebccc8;
}
.text-saibai0 {
	text-align:left;
	font-size:12px;
	color:#222222;
	padding-left:30px;
	line-height:25px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
.text-saibai1 {
	width:300px;
	height:30px;
	text-align:left;
	font-size:12px;
	color:#222222;
	padding-left:30px;
	line-height:25px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}
.text-saibai2 {
	width:400px;
	text-align:left;
	font-size:12px;
	color:#222222;
	padding-left:20px;
	padding-right:20px;
	line-height:25px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
}

/*-------------------- FOOT MENU --------------------*/
#foot-menu {
	text-align:center;
	margin:auto;
	line-height:25px;
}
#foot-menu a {
	color:#968664;
	text-decoration:none;
}
#foot-menu a:hover {
	color:#aa3366;
}
/*-------------------- FOOTER --------------------*/
#footer {
	width:1000px;
	height:45px;
	background-image:url(img/back/foot_bg.png);
	color:#968664;
	margin:0px auto 20px auto;
	padding-right:30px;
	text-align:right;
	line-height:45px;
	vertical-align:middle;
}
/*--------------------EDIT --------------------*/
#edit {
	width:950px;
	text-align:right;
	margin:0px auto;
	color:#968664;
}
#edit a {
	color:#968664;
	text-decoration:none;
}
#edit a:hover {
	color:#0000ff;
	text-decoration:none;
}
/*--------------------xxxxxxxxxxxxxxxxxxxxxxx --------------------*/


