
td {
	font-size: 12px;
}

a:link {
	text-decoration: none;
	color: #0000ff;
}

a:visited, a:active {
	color: #3333ff;
	text-decoration: none;
}

a:hover {
	color: #ff6600;
}

a.event:hover {
	position: relative;
	left: 1px;
	top: 1px;
}

.txt_10 {
	font-size: 10px;
}

.txt_12 {
	font-size: 12px;
}

.red {
	color: #990000;
}

.red2 {
	color: #990000;
	background-color: #ffff99;
}

.white {
	color: #ffffff;
}

.gray {
	color: #999999;
}

.bg_side {
	background-image: url(img/bg_side.jpg);
	background-repeat: repeat-y;
}

.line_h {
	line-height: 130%;
}

.red_10px {
	color: #990000;
	font-size: 10px;
}

p, h1, h2, h3 {
	margin: 0px;
	font-size: 12px;
}

ul {
	list-style: none;
}

li.me_log {
	list-style-type: disc;
	margin: 0px;
}

img.ban {
	margin: 4px 0px;
}

h1.header {
	font-size: 10px;
	font-weight: lighter;
}

.text1 {
	font-size: 16px;
	font-weight: bold;
}

/*------------- 　サイドメニュー　シリーズ紹介  ---------------------*/

/*------------------------------------------------------------------*/



div#side_comme p {
	margin:0;
	padding:0 0 15px;
	width:165px;
}

div#side_comme p:after {
	content:".";
	visibility:hidden;
	display:block;
	height:0;
	clear:both;
}

div#side_comme p a {
	background:url(img/side_comme_back.gif) no-repeat top left;
	width:155px;
	height:21px;
	line-height:20px;
	margin:0 0 -12px;
	padding:1px 0 0 10px;
	display:block;
}

　　 
/*------------- 　新着情報    -------------------ー------------------*/

/*------------------------------------------------------------------*/



div#shin {
	width:500px;
	margin:0px;
}

div#shin .hi {
	width:490px;
	height:30px;
	background:url(img/shin_h.gif) no-repeat;
}

div#shin .mi {
	width:490px;
	height:110px;
	background:url(img/sin_m.gif) no-repeat;
	overflow:auto;
	text-align:left;
	font-size:14px;
	line-height:110%;
	padding:5px 10px 10px 10px;
	margin:0;
}

div#shin .lo {
	width:490px;
	height:5px;
	background:url(img/shin_l.gif) no-repeat;
}

/*------------- 　新着情報 ここまで -------------------ー------------*/

/*------------------------------------------------------------------*/





/*--------------------トップページ　おすすめ商品----------------------*/

table tr td.gallery2 {
	margin:0;
	padding:0;
}

div#osusume {
	width:500px;
	margin:0;
	padding:0;
	border:none;
}

div#osusume div.osusume2 table {
	text-align:center;
	margin:10px 0;
}

div#osusume div.osusume2 table tr td {
	background:#FFFFCC;
	border:1px solid #CC9900;
	vertical-align:top;
}

div#osusume div.osusume2 table tr td img {
	border:1px solid #CC9900;
	padding:1px;
	margin:2px;
}

div#osusume div.osusume2 table tr td p {
	margin:0;
	padding:6px;
	text-align:left;
	line-height:1.5;
}

div#osusume div.osusume2 table tr td p a {
	display:block;
	text-align:center;
}

/*--------------------トップページ　はじめよう、天然生活！----------------------*/



div#start_life {
	margin:0;
	padding:0;
}

div#start_life table td div {
	margin:10px 10px 0 0;
	padding:0;
	text-align:right;
}

/*--------------------サイトマップ　シリーズ紹介---------------------*/



div#sitemap_comme {
	margin:0;
	padding:0;
}

div#sitemap_comme p a {
	margin:0;
	padding:0 0 0 20px;
	width:460px;
	background:url(img/sitemap_comme_back.gif) no-repeat top left;
}

/*--------------------シリーズ紹介 ---------------------*/

div#series {
	margin:0 10px 0 0;
	padding:0;
}

/*--------------------------------------------------------------------*/
/*個人情報保護　privacy.html*/
/*--------------------------------------------------------------------*/
div#PrivacyWrapper div#privacy{
	margin:0;
}
div#PrivacyWrapper div#privacy p{
	margin:0 0 10px 0;
}
div#PrivacyWrapper div#privacy dl{
}
div#PrivacyWrapper div#privacy dl dt{
	display:block;
	padding:2px 0 2px 20px;
	background: url(img/1.gif) no-repeat left center;
	color: #900;
	font-weight:bold;
	margin:5px 0;
}
div#PrivacyWrapper div#privacy dl dd{
	margin:10px 0 30px;
	padding:0;
}
div#PrivacyWrapper div#privacy dl dd a{
}
div#PrivacyWrapper div#privacy dl dd a:hover{
}
div#PrivacyWrapper div#privacy dl dd table.companyTable{
	border-collapse:separate;
}
div#PrivacyWrapper div#privacy dl dd table.companyTable tr{
}
div#PrivacyWrapper div#privacy dl dd table.companyTable tr th{
	width:25%;
	padding:8px;
	font-size: 80%;
	text-align: left;
	background:#D5D5D5;
}
div#PrivacyWrapper div#privacy dl dd table.companyTable tr td{
	width:75%;
	padding:8px;
	background:#F0F0F0;
}


