body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(http://www.e-ninniku.jp/img/back.gif);
	color:#383636;
}


p{	text-indent: 1em; }

td{line-height:150%;}

.red {
color:#FF0000;
}
.red_b {
color:#FF0000;
font-weight:bold;
}

h1,h2,h3{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", "serif";
font-weight:bold;
}


/* ｈ1タイトル用------------------------------*/
.h1tit{
background:url(h1icon.gif) no-repeat left center;
padding:8px 0 0 50px;
height:55px;
}

h1{
font-size:28px;
color:#CC3300;
}


/* お試しセット------------------------------*/
.s_cart{ background:url(set02.jpg) no-repeat; padding-top:60px;}


/* メイン画像------------------------------*/
.main{background:url(main06.jpg) no-repeat; text-align:center;}


/* アミノ酸------------------------------*/
.amino{ background:url(amino01.gif) no-repeat; padding:18px 0 0 15px;}

.amino2{background:url(h2icon.gif) no-repeat; padding:5px 0 5px 80px;}
.amino h2{font-size:24px; color:#FF6699;}


/* ビタミン------------------------------*/
.vitamin{background:url(h2icon2.gif) no-repeat; padding-left:110px; height:49px;}
.vitamin h2{font-size:24px; color:#ff6699; padding-top:4px;}

.vita{padding:18px 0 0 30px;}
.vita2{padding:10px 30px 0 30px;}
.vita h2,
.vita2 h2{
background:url(h2icon3.jpg) no-repeat left center;
color:#EF2218;
font-size:22px; 
padding:5px 0 5px 32px;
margin:0 0 3px 0;}


/* お声リスト部分------------------------------*/
.vlist{margin:15px 0;}
.vlist td{background:url(arrow.jpg) no-repeat left center; padding:2px 0 2px 28px;}

.vlist a,
.vlist a:link,
.vlist a:visited{ color:#FF6666; font-weight:bold; text-decoration:none;}
.vlist a:hover{ color:#FF6666; font-weight:bold; text-decoration:underline;}

/* お声------------------------------*/
.v_box{background:url(voice_bg.jpg) repeat; padding:30px;}
.mama{background-color:#FFFFFF; border:1px solid #ccc; margin-bottom:10px;}
.mama_t{padding:5px 0 5px 40px; color:#FF6666; font-weight:bold; background:url(vicon.gif) no-repeat left top; margin:10px 15px 2px 15px;}
.mama_v{padding:2px 30px 13px 30px; font-size:14px;}


/* フォーム------------------------------*/
.wakured1 {
	border:1px solid #990000;
	background-color:#F7EDD0;
	padding:10px;
	margin-bottom:10px;
	}
	
.wakured1 td,.wakured2 td{font-size:12px;}
	
.wakured2 {
	border:1px solid #990000;
	background-color:#ffffff;
	padding:10px;
	margin-bottom:10px;
	}

.wakured3 {
	border:2px solid #990000;
	padding:10px;
		font-size:12px;
		width:640px;
	}
		
.mb10{
	margin-bottom:10px;
}

.mt20{
	margin-top:20px;
}

.mt5{
	margin-top:5px;
}

.tred {
	color:#CC0000;
	}
	
.mr5 {
	margin-right:5px;
	}


.formbox {
	background-color:#FFCC66;
	padding:5px 10px;
	font-weight:bold;
	font-size:120%;
	margin:10px 0;
	}

.input table {
	border-top:1px solid #cccccc;
	border-bottom:none;
	border-left:none;
	border-right:1px solid #cccccc;
	font-size:100%;
	padding:10px;
	}

.input td {
	border-top:none;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:none;
	font-size:100%;
	background-color:#FFFFFF;
	padding:10px;
	}

td.yellow {
	border-top:none;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:none;
	font-size:100%;
	background-color:#FFFFCC;
	color:#000000;
	padding:10px;
	width:130px;
	}

#info {
	background:url(img2/foot_p1.jpg) no-repeat right top;
	margin:15px 0;
	width:640px;
	min-height:350px;
	text-align:left;
	}

#info td {
	background:url(img2/faqline.gif) repeat-x left bottom;
	padding:5px;
	}

.law1 {
	float:left;
	text-align:left;
	width:300px;
	}

.law2 {
	float:right;
	text-align:left;
	width:300px;
	}

.wakugray {
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:10px;
	width:640px;
	}


/*特典部分*/
.tx_black_02 {color:#333333; font-size:9pt; line-height:120%;}
.trylist td{border-bottom:1px dotted #66CC66; padding:2px;}
.s_cart2{ background:url(set03.jpg) no-repeat; padding-top:60px;}
