@charset "utf-8";
/* CSS Document */

/*グローバルナビゲーション*/
.topnavi_10 img{
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

/*コンテンツ*/
#main{
	width:690px;
	height: 100%;
	padding:10px 20px 20px 20px;
	border: 1px solid #d8d7c2;
	background-color:#ffffff;
	overflow: hidden;
}
#main h3{
	/*border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #c1cd95;
	padding-bottom:5px;
	height:30px;
	background-image:url(img/ttl_bg.jpg);
	background-repeat: no-repeat;
	padding-left:10px;*/
	margin:10px 0;
}
#main .garden, .kiku{
	clear:both;
}
#main ul{
	list-style:none;
	margin-top:10px;
}
#main ul li{
	/*float:left;*/
	margin-top:5px;
}
#main .img{
	width:350px;
}
#main ul li .img_s{
	clear:both;
}

#main ul li .img_s img{
	width:210px;
	padding:5px;
	border: 2px solid #dddddd;
	margin:5px 9px 5px 0;
}
#main .text{
	width:300px;
	margin-left:10px;
	padding:10px;
	letter-spacing:0.1em;
	line-height: 1.5em;
	border: 1px dotted #848484;
	style="float:right;"
}
#main .text02{
	width:668px;
	padding:10px;
	letter-spacing:0.1em;
	line-height: 1.5em;
	border: 1px dotted #848484;
	margin-bottom:10px;
}
#main .text03{
	width:658px;
	padding:0px 10px 10px 20px;
	letter-spacing:0.1em;
	line-height: 1.5em;
	font-size:90%;
}
#main .textwide{
	width:658px;
	padding:10px 10px 10px 20px;
	letter-spacing:0.1em;
	line-height: 1.5em;
}
#main .text p{
	margin:5px 0;
}

#main .textwide p img{
	margin-bottom:-4px;
}

#main .img_s .right img{
	margin:5px 0px 5px 0px;
}
#main .menu{
	/*width:670px;
	padding:5px 10px;
	text-align:center;
	letter-spacing:0.2em;
	line-height:1.5em;
	background-color:#dddddd;*/
	width:668px;
	text-align:center;
	padding:10px;
	letter-spacing:0.1em;
	line-height: 1.5em;
	border: 1px dotted #848484;
}
#main .pagetop img{
	margin-left:590px;
}

