body {
	background-color:#E6F5E1;
	margin:0px;
	font-size:12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height: 150%;
	color: #666666;
}

/* Nݒ@S */
a {
	color: #709A81;
	text-decoration: underline;
}
a:visited {
	color: #709A81;
	text-decoration: underline;
}
a:hover {
	color:#C1DEBC;
	text-decoration: none;
}
a:active {
	color: #C1DEBC;
	text-decoration: none;
}

/* CAEgp@DIVw */
#site{
	width:750px;
	background-color:#ffffff;
	margin: 0px auto;
	border-left:2px solid #99CC99;
	border-right:2px solid #99CC99;
	border-bottom:2px solid #99CC99;
}
#topbg{
	background-image:url(../images/bg_top.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:580px;
	height:100px;
	padding:50px 0px 0px 170px;
	border-bottom:2px solid #99CC99;
}
#topicpath{
	width:740px;
	padding:5px;
	font-size:11px;
	color:#82A97A;
}
#contents{
	float:right;
	width:548px;
	padding:5px;
	border-left:1px dotted #99CC99;
}
#menu{
	float:right;
	width:180px;
	padding:5px;
}
#footer{
	clear:both;
	width:730px;
	text-align:center;
	font-size:10px;
	color:#82A97A;
	border-top:3px dotted #99CC99;
	line-height: 120%;
	padding:10px;
}

/* TOPICPATH Nݒ */
#topicpath a {
	color: #82A97A;
	text-decoration: none;
}
#topicpath a:visited {
	color: #82A97A;
	text-decoration: none;
}
#topicpath a:hover {
	color: #82A97A;
	text-decoration:underline;
}
#topicpath a:active {
	color: #82A97A;
	text-decoration: none;
}

/* FOOTER Nݒ */
#footer a {
	color: #82A97A;
	text-decoration: none;
}
#footer a:visited {
	color: #82A97A;
	text-decoration: none;
}
#footer a:hover {
	color: #82A97A;
	text-decoration: none;
}
#footer a:active {
	color: #82A97A;
	text-decoration: none;
}

/* oX^C */
h1 {
	font-size:30px;
	color:#99CC99;
	margin:0px 0px 10px 0px;
	letter-spacing:1em;
}
.toph2{
	font-size:12px;
	font-weight:normal;
	color:#006633;
	margin:0px;
}
.toph2 a{
	color:#006633;
	text-decoration: none;
}
.toph2 a:visited{
	color:#006633;
	text-decoration: none;
}
.toph2 a:hover{
	color:#006633;
	text-decoration: none;
}
.toph2 a:active{
	color:#006633;
	text-decoration: none;
}

.subt_flower{
	background-image:url(../images/subt_flower.gif);
	background-repeat:no-repeat;
	height:23px;
	padding:0px 0px 0px 50px;
	font-size:16px;
	color:#7E9B79;
}
.btl_dt{
	background-image:url(../images/icn_bottle.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	height:25px;
	margin-left:15px;
}

/* ꗗ̉ԃ}[N */
.listflwr{
	background-image:url(../images/icn_list.gif);
	background-repeat:no-repeat;
	padding:2px 0px 0px 33px;
	height:15px;
	margin-bottom:2px;
}
.listrecepi{
	background-image:url(../images/icn_recepi.gif);
	background-repeat:no-repeat;
	height:19px;
	padding:2px 0px 0px 18px;
}

/* }[Ww */
.nomargin {
	margin:0px;
}
.btm20px{
	margin-bottom:20px;
}
.btm30px{
	margin-bottom:30px;
}
.left15px{
	margin-left:15px;
}
.left5px{
	margin-left:5px;
}
.right15px{
	margin-right:15px;
}

/* {[_[ */
.dotgreen{
	border:2px dotted #99CC99;
}
.dotgreen2{
	border:1px dotted #E6F5E1;
}
.solidgreen{
	border-bottom:1px solid #E6F5E1;
	background-image:url(../images/icn_square.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 0px 5px 0px;
	background-position: 0px 3px;
}
.solidgreen2{
	border:1px solid #E6F5E1;
}

/* Xg\Square */
.listsq{
	background-image:url(../images/icn_square.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 0px 5px 0px;
	background-position: 0px 3px;
}

/* NW */
.linklist{
	background-image:url(../images/icn_link.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	margin:0px 0px 5px 0px;
	background-position: 0px 3px;
	line-height:130%;
	height:18px;
}

/* ACw */
.center {
	text-align:center;
}

/* gbvbZ[W@N */
#top_p{
	color:#006633;
}
#top_p a:link{
	color:#006633;
	text-decoration:none;
}
#top_p a:visited{
	color:#006633;
	text-decoration:none;
}
#top_p a:hover{
	color:#006633;
	text-decoration:none;
}
#top_p a:active{
	color:#006633;
	text-decoration:none;
}

/* Fw */
.top_p{
	color:#006633;
}
.red{
	color:#FF0000;
}
.green{
	color:#009966;
}
.mojis{
	font-size:10px;
}
.mojis2{
	font-size:11px;
}

/*@********* Rg̐ݒ *********@*/
.commentrq{
	border:1px dotted #99cc99;
	background-color:#F7FBF4;
	padding:5px;
	margin:5px 5px 5px 0px;
}
.commentrq2{
	border:1px dotted #99cc99;
	background-color:#ffffff;
	padding:5px;
	margin:5px 5px 5px 0px;
}
.commentrq3{
	border:1px dotted #99cc99;
	background-color:#ffffff;
	padding:3px;
	margin:0px 5px 10px 0px;
	font-size:11px;
}
.cmttitle{
	background-image:url(../images/icn_note.gif);
	background-repeat:no-repeat;
	padding:2px 0px 0px 30px;
	height:28px;
	font-size:12px;
}

/*@********* ߏЂ̐ݒ *********@*/
.tbl01 td {
	padding:5px;
	vertical-align:top;
	line-height:120%;
	font-size:12px;
}

.tbl01{
	background-color: #ffffff;
	border-collapse: collapse;
	margin:10px;
}
.tbl01 th {
	padding:3px;
	vertical-align:top;
	text-align:left;
	color:#7E9B79;
	font-size:12px;
}
.tbl01 td {
	padding:5px;
	vertical-align:top;
	line-height:120%;
	font-size:12px;
}

.pict{
	border:1px solid #999999;
}

/*@********* j[̐ݒ *********@*/

/* ʃN */
#linknormal a {
	background-image:url(../images/icn_bottle2.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	height:20px;
	text-decoration: none;
}
#linknormal a:visited {
	background-image:url(../images/icn_bottle2.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	height:20px;
	text-decoration: none;
}
#linknormal a:hover {
	background-image:url(../images/icn_bottle2.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	height:20px;
	text-decoration:underline;
}
#linknormal a:active {
	background-image:url(../images/icn_bottle2.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	height:20px;
	text-decoration: none;
}

/*  */
.linkallow a {
	background-image:url(../images/icn_menu_allow.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.linkallow a:visited {
	background-image:url(../images/icn_menu_allow.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.linkallow a:hover {
	background-image:url(../images/icn_menu_allow.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration:underline;
}
.linkallow a:active {
	background-image:url(../images/icn_menu_allow.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}

/* n[un */
.menu_herb p{
	background-image:url(../images/icn_leaf.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	height:17px;
	margin:0px;
}
.menu_herb a {
	background-image:url(../images/dot_leaf.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_herb a:visited {
	background-image:url(../images/dot_leaf.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_herb a:hover {
	background-image:url(../images/dot_leaf.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration:underline;
}
.menu_herb a:active {
	background-image:url(../images/dot_leaf.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}


/* kn */
.menu_orange p{
	background-image:url(../images/icn_orange.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	height:17px;
	margin:5px 0px 0px 0px;
}
.menu_orange a {
	background-image:url(../images/dot_orange.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_orange a:visited {
	background-image:url(../images/dot_orange.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_orange a:hover {
	background-image:url(../images/dot_orange.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration:underline;
}
.menu_orange a:active {
	background-image:url(../images/dot_orange.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}

/* t[n */
.menu_flower p{
	background-image:url(../images/icn_flower.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	height:17px;
	margin:5px 0px 0px 0px;
}
.menu_flower a {
	background-image:url(../images/dot_flower.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_flower a:visited {
	background-image:url(../images/dot_flower.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_flower a:hover {
	background-image:url(../images/dot_flower.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration:underline;
}
.menu_flower a:active {
	background-image:url(../images/dot_flower.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}

/* GL]`bNn */
.menu_exotic p{
	background-image:url(../images/icn_exotic.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	height:17px;
	margin:5px 0px 0px 0px;
}
.menu_exotic a {
	background-image:url(../images/dot_exotic.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_exotic a:visited {
	background-image:url(../images/dot_exotic.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_exotic a:hover {
	background-image:url(../images/dot_exotic.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration:underline;
}
.menu_exotic a:active {
	background-image:url(../images/dot_exotic.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}

/* n */
.menu_wood p{
	background-image:url(../images/icn_wood.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	height:17px;
	margin:5px 0px 0px 0px;
}
.menu_wood a {
	background-image:url(../images/dot_wood.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_wood a:visited {
	background-image:url(../images/dot_wood.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_wood a:hover {
	background-image:url(../images/dot_wood.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration:underline;
}
.menu_wood a:active {
	background-image:url(../images/dot_wood.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}

/* XpCXn */
.menu_spice p{
	background-image:url(../images/icn_spice.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	height:17px;
	margin:5px 0px 0px 0px;
}
.menu_spice a {
	background-image:url(../images/dot_spice.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_spice a:visited {
	background-image:url(../images/dot_spice.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_spice a:hover {
	background-image:url(../images/dot_spice.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration:underline;
}
.menu_spice a:active {
	background-image:url(../images/dot_spice.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}


/* ،n */
.menu_tree p{
	background-image:url(../images/icn_tree.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	height:17px;
	margin:5px 0px 0px 0px;
}
.menu_tree a {
	background-image:url(../images/dot_tree.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_tree a:visited {
	background-image:url(../images/dot_tree.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}
.menu_tree a:hover {
	background-image:url(../images/dot_tree.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration:underline;
}
.menu_tree a:active {
	background-image:url(../images/dot_tree.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
	color: #999999;
	text-decoration: none;
}


