body {
	background-image: url(images/bg.jpg);
	margin:0;
	font-family:"ＭＳ Ｐゴシック",Osaka;
}
/*ヘッダ１行*/
h1{
	color:#fff;
	text-align:center;
	font-weight:normal;
	font-size:70%;
	background-color:#CC9966;
	margin:0;
	padding:3px 0;
}

#contents{
	width:805px;
	margin:0 auto;
	background: transparent url(images/bg_main.jpg) ;
}

/*メイン画像*/
#main{
	width:766px;
	margin:0 auto;
}
#main td.cart_in{
	height:269px;
	background: url(images/main_03.jpg) no-repeat top left;
}
#main td.cart_in img{
	position:relative;
	top:195px;
	left:30px;
}
#main td.catch{
	background: #F6ECC4 url(images/main_05.jpg) no-repeat top right;
}
#main td.catch p{
	width:430px;
	color:#993300;
	font-size:75%;
	line-height:1.7;
	margin:10px 0 15px 55px;
}
/*こだわり*/

h2{
	text-align:center;
	margin:15px 0 0 0;
	padding:0;
}

#sticking{
	width:740px;
	height:320px;
	background: #F6ECC4 url(images/sticking_02.gif) no-repeat right bottom;
	margin:0 auto;
}
#sticking p{
	width:250px;
	font-size:90%;
	line-height:1.7;
	margin:0 0 10px 40px;
}
#sticking img{
	display:block;
	margin:0 0 10px 0;
}

/*スリランカ*/
#srilanka{
	width:680px;
	margin:10px auto 20px auto;
	background: transparent url(images/ex_bg.jpg) no-repeat bottom right;
}

#srilanka img.sri_map{
	float:left;
}
#srilanka p{
	width:400px;
	font-size:75%;
	line-height:1.7;
	float:left;
}
#srilanka p img{
	display:block;
	margin:10px 0;
}
#srilanka p.organic{
	float:none;
	clear:both;
}

/*酵素*/
#enzyme{
	width:660px;
	font-size:75%;
	line-height:1.5;
	color:#360;
	background-color:#ff9;
	clear:both;
	padding:10px;
	margin:0 auto 20px auto;
}
#enzyme img{
	display:block;
	margin-bottom:10px;
}




/*できるまで*/

h3{
	width:700px;
	margin:10px auto;
	padding-bottom:20px;
	background: transparent url(images/line_01.gif) no-repeat center bottom;
}

#making{
	width:766px;
	background-color:#FFFCE3;
	margin:0 auto;
}
#making table{
	width:700px;
	margin:10px auto;
}
#making td {
	vertical-align:top;
}
#making td p{
	color:#663;
	font-size:75%;
	line-height:1.7;
	margin:5px;
}
#making td img.arw{
	display:block;
	text-align:center;
	margin:10px 0;
}

/*３ステップ*/


#step{
	width:766px;
	background-color:#FFFCE3;
	margin:0 auto;
}
#step table{
	width:700px;
	margin:10px auto;
}
#step td {
	vertical-align:top;
}
#step td.lineup{
	background-color:#EFDEAD;
	width:226px;
	text-align:center;;
}
#step td.lineup img.soap{
	float:right;
}
#step td.lineup p{
	text-align:left;
	clear:both;
	margin:10px;
}
#step td p{
	color:#663;
	font-size:70%;
	line-height:1.7;
	margin:5px;
}
#step td span.popup{
	font-size:75%;
	display:block;
	padding:5px;
}
#step td p.element2{
	width:190px;
	color:#000;
	font-size:75%;
	text-align:center;
	line-height:1.7;
	margin:5px auto;
	padding:5px;
	background-color:#fff;
	border:1px dotted #c96;
}

/*購入*/

#step table.trial_set{
	width:636px;
	margin:10px auto;
}

/*キャンペーン*/

#step table.camp{
	margin:10px auto;
}
#step table.camp p{
	font-size:75%;
	color:#000;
	margin-left:15px;
}
#step table.camp p img{
	float:right;
}

/*フェアトレード*/
table.info{
	width:730px;
	margin:50px auto;
}
table td{
	vertical-align:top;
}
table td.fair{
	color:#663300;
	font-size:75%;
	line-height:1.7;
	width:379px;
}
table td.fair p img{
	float:right;
}
table td.promise{
	width:335px;
}




/*チームマイナス*/
#team img{
	margin-left:570px;
}


/*フッタ*/

#foot_menu {
    width: 764px;
    font-size:75%;
    margin: 0 auto;
    padding: 15px 8px;
    border-top: 1px dotted #ccc;
    color: #666;
    text-align: center;
}

#secure {
	width: 764px;
	margin: 0 auto;
	padding: 5px 0 0 8px;
	color: #666;
	border-top: 1px solid #ccc;
}
#company_info {
	font-size:75%;
	line-height:1.5;
	width:490px;
	padding: 0 0 0 60px;
	margin:0;
	color: #666;
	float:left;
	background: transparent url(images/i820001_01_60.gif) no-repeat 0% 20%;
}
#company_info span{
	display:block;
	margin-bottom:10px;
	color: #000;
}
#secom{
	width:70px;
	height:100px;
	float:left;
}
#secom_info{
	font-size:70%;
	line-height:1.2;
	width:130px;
	float:left;
}
#fotter {
	width: 764px;
	margin: 0 auto;
	padding: 15px 8px;
	border-top: 1px solid #ff6600;
	font-size: 90%;
	color: #666;
	text-align: left;
	clear:both;
}

/*コピーライト*/
address{
	width:95%;
	color:#666;
	font-size:70%;
	display:block;
	font-style:normal;
	text-align:center;
	border-top:1px solid #ccc;
	padding:10px 0;
	margin:0 auto;
	clear:both;
}
