/*----------all*/
.reset{clear:both;}


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　body&container
――――――――――――――――――――――――――――――――――――――――――――――――――*/
body {
	margin: 0;
	padding: 0;
	font-family:"ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif, "ＭＳゴシック","Hiragino Kaku Gothic Pro", "Osaka";
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	color: #333333;

	background-color:#FFFFFF;
	font-size: 12px;
	line-height: 1.5em;
}
#container {
	width: 760px;
	margin-right:auto;
	margin-left:auto;
	text-align: left;
	padding:5px 0;
	clear:both;
}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　float
――――――――――――――――――――――――――――――――――――――――――――――――――*/
.f-left {
	float:left;
}
.f-right {
	float:right;
}
.f-clear {
	clear:both;
}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　tag_selector
――――――――――――――――――――――――――――――――――――――――――――――――――*/
a:link { color:#666666; text-decoration: underline;}
a:visited { color:#666666; text-decoration: underline;}
a:active { color:#666666; text-decoration: underline;}
a:hover { color:#666666; text-decoration: underline;}
img {
	border: 0;
	margin:0;
	padding:0;
}
hr {
	display:none;
}
h1, h2, h3, h4, h5, p, dl, dt, dd, li, ul, ol, div, form{
    margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight:normal;
	list-style:none;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　header
――――――――――――――――――――――――――――――――――――――――――――――――――*/

/*newHeader*/

#header {
	width:760px;
	height:76px;
	margin:0; 
	padding:0;
	background: url(http://www.naturesway.jp/images/nh_info.gif) right top no-repeat;
}

#nharea1{
	width:160px;
	height:76px;
	float:left;
}

#nharea1 a{
	width:100%;
	height:100%;
	display: block;
	text-indent: -9999px;
	background: url(http://www.naturesway.jp/images/nh_logo.gif) center no-repeat;
}

#nharea2{
	width:310px;
	float:left;
	margin-top:40px;
	margin-left:25px;
}

#nharea2 li{
	list-style:none;
	float:left;
}

#nharea2 a{
	display:block;
	height:32px;
	text-indent: -9999px;
	background: url(http://www.naturesway.jp/images/nh_brand.gif);
}

a#bmenu1{
	width:85px;
	background-position: 0px 0px;
}

a#bmenu2{
	width:73px;
	background-position: -85px 0px;
}

a#bmenu3{
	width:85px;
	background-position: -158px 0px;
}

a#bmenu4{
	width:56px;
	background-position: -243px 0px;
}

#nharea3{
	width:240px;
	float:right;
	margin-top:40px;
}

#nharea3 li{
	list-style:none;
	float:left;
}

#nharea3 a{
	display:block;
	height:32px;
	text-indent: -9999px;
	background: url(http://www.naturesway.jp/images/nh_smenu.gif);
}

a#smenu1{
	width:78px;
	background-position: 0px 0px;
}

a#smenu2{
	width:92px;
	background-position: -78px 0px;
}

a#smenu3{
	width:67px;
	background-position: -170px 0px;
}


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　globalmenu
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#menu {
	clear:both;
	width:760px;
	height: 32px;
	margin:0; 
	padding:0;
}
#menu li {
	float: left;
	list-style:none;
}
#menu a {
	display: block;
	height: 28px;
	text-indent: -9999px;
	background:url(http://www.naturesway.jp/images/nh_gmenu.gif)
}
a#menu1  {
	width: 62px;
	background-position: 0px 0px;
}
a#menu2 {
	width: 151px;
	background-position: -62px 0px;
}
a#menu3 {
	width: 72px;
	background-position: -213px 0px;
}
a#menu4 {
	width: 95px;
	background-position: -285px 0px;
}
a#menu5 {
	width: 106px;
	background-position: -380px 0px;
}
a#menu6 {
	width: 84px;
	background-position: -486px 0px;
}
a#menu7 {
	width: 94px;
	background-position: -570px 0px;
}
a#menu8 {
	width: 95px;
	background-position: -664px 0px;
}
h2#toptext {
	padding:7px 10px 7px 10px;
	font-size:10px;
	color:#18974A;
}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　お知らせ
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#topmain {
	width:760px;
	padding:0;
}
.writing10 {
	font-size:10px;
	padding:5px 5px 0px 5px;
}
#information {
	width:635px;
	padding:7px 5px 5px 120px;
	background-image: url(http://www.naturesway.jp/images/bg_information_1.gif);
	background-repeat: no-repeat;
}
#information h2 {
	font-size:12px;
	font-weight:bold;
}
.pointinfo {
	margin:0;
	padding:0 0 0 12px;
	background-image: url(http://www.naturesway.jp/images/point_info.gif);
	background-repeat: no-repeat;
}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　content
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#content {
	margin:0;
	padding:10px 0 0 0;
}
#left {
	width:180px;
	padding:0 0 0 0;
	float:left;
}
#center {
	width:400px;
	padding:0 10px 0 0;
	float:left;
}
#right {
	width:160px;
	float:right;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　left
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#lserch {
	clear:both;
	width:180px;
	margin:0;
	padding:0;
}
#lserch h2 {
	width: 180px;
	height: 22px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/l_serch01.gif);
	background-repeat: no-repeat;
}
#lserch form {
	margin:0;
	padding: 4px 4px 4px 10px;
	background-color:#E6FFC5;
}
#lserch form p {
	font-size:10px;
	color:#666666;
	line-height:1.4em;
	padding-bottom:4px;
}


.last {
	padding-bottom:5px;
}
#lcategory {
	clear:both;
	width:180px;
	margin:0;
	padding:0;
}
#lcategory h2 {
	width: 180px;
	height: 29px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/l_category01.gif);
	background-repeat: no-repeat;
}
#lcategory02 {
	margin:0;
	padding:2px 2px 2px 8px;
	background-color:#E6FFC6;
	font-size: 12px;
	line-height: 1.5em;	
}
#lcategory02 a:link{
	margin:0;
	padding:1px 0 2px 12px;
	background-image: url(http://www.naturesway.jp/images/point_li01.gif);
	background-repeat: no-repeat;
}

#lcategory02 a:visited{
	margin:0;
	padding:1px 0 2px 12px;
	background-image: url(http://www.naturesway.jp/images/point_li01.gif);
	background-repeat: no-repeat;
}

#lbrands {
	clear:both;
	width:180px;
	margin:0;
	padding:0;
}
#lbrands h2 {
	width: 180px;
	height: 29px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/l_brands01.gif);
	background-repeat: no-repeat;
}
#lbrands02 li {
	margin:0;
	padding:1px 0 2px 12px;
	background-image: url(http://www.naturesway.jp/images/point_li.gif);
	background-repeat: no-repeat;
}
#ltopicslserch {
	clear:both;
	width:180px;
	margin:0;
	padding:0;
}
#ltopicslserch h2 {
	width: 180px;
	height: 23px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/l_topicserch01.gif);
	background-repeat: no-repeat;
}
#ltopicslserch form {
	margin:0;
	padding: 4px 0 4px 10px;
	background-color:#FFF7C6;
}
#ltopicslserch form p {
	font-size:10px;
	color:#666666;
	line-height:1.4em;
	padding-bottom:4px;
}

#ltopics {
	clear:both;
	width:180px;
	margin:0;
	padding:0;
	
}
#ltopics h2 {
	width: 180px;
	height: 29px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/l_topics01.gif);
	background-repeat: no-repeat;
}
#ltopics02 {
	margin:0;
	padding:2px 2px 2px 8px;
	background-color:#FFF7C6;
	font-size: 12px;
	line-height: 1.5em;
}
#ltopics02 a:link{
	margin:0;
	padding:1px 0 2px 12px;
	background-image: url(http://www.naturesway.jp/images/point_li02.gif);
	background-repeat: no-repeat;
}

#ltopics02 a:visited{
	margin:0;
	padding:1px 0 2px 12px;
	background-image: url(http://www.naturesway.jp/images/point_li02.gif);
	background-repeat: no-repeat;
}



#affi{
	padding:10px 0;
	text-align:center;
}

#ssl{
	padding:10px 0;
	color:#999999;
	text-align:center;
}

.lbanner {
	padding-bottom:5px;
}
#llinks {
	clear:both;
	width:178px;
	margin:0;
	padding:10px 0 10px 8px;
	font-size: 12px;
	line-height: 1.5em;
}
#llinks li {
	margin:0;
	padding:1px 0 2px 12px;
	background-image: url(http://www.naturesway.jp/images/point_li03.gif);
	background-repeat: no-repeat;
}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　center
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#ctopics {
	clear:both;
	width:400px;
}

.ctopics_sentence{
padding:0px 2px 0px 5px;}

#ctopics h2 {
	width: 400px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/c_topics.gif);
	background-repeat: no-repeat;
}
.promotion_a{
	margin: 0px;
	padding: 0px;
	width: 760px;
	height: 160px;
	background: url('http://www.naturesway.jp/images/topics/010promotiona/20060601canpaign_bg.jpg') no-repeat;
}

.prom_a_to_mag{
	position: relative;
	top: 129px;
	left: 14px;
}

.ttext {
	padding:6px 0 14px 0;
	font-size:10px;
}
.price{
	font-weight:bold;
	font-size:14px;
}

.ctopi {
	clear:both;
	width:400px;
	padding-top:10px;
}
.ctopileft {
	float:left;
	width:80px;
	margin-right:10px;
}
.ctopiright {
	float:left;
	width:310px;
}
.imgborder1 {
	border:1px solid #cccccc;
}
.ctpoint {
	padding:0 0 5px 19px;
	background-image: url(http://www.naturesway.jp/images/point_ctopi.gif);
	background-repeat: no-repeat;
}
.contain{
	clear:both;
	line-height:1.6em;

}
.wrap {
	float: right;
	width: 310px;
}
.wrap h3 {
	padding:0 0 5px 19px;
	background-image: url(http://www.naturesway.jp/images/point_ctopi.gif);
	background-repeat: no-repeat;
	font-size:12px;
}
.wrap h3 strong {
	padding:0 4px 0 ;
}
.wrap h4 {
	font-weight:bold;
	font-size:14px;
}
div#img-thumb {
	float:left;
	width: 78px;
	border: solid 1px #cccccc;
}
div#copy-text {
	float: right;
	width: 310px;
}

.cttitle {
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}
.ctopilink {
	clear:both;
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
}
.ctopiline {
	position: relative;
	clear:both;
	padding: 5px 0;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　right
――――――――――――――――――――――――――――――――――――――――――――――――――*/
.rbanner {
	padding-bottom:5px;
}
#rmobile {
	clear:both;
	width:160px;
	margin:0;
	padding:0;
	text-align:left;
}
#rmobile h2 {
	width: 160px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/r_mobile01.gif);
	background-repeat: no-repeat;
}
#rmobile02 {
	width:148px;
	margin:0;
	padding:2px 5px 2px 5px;
	background-color:#ffffff;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#rtellshop {
	clear:both;
	width:160px;
	margin:0;
	padding:0;
	text-align:left;
}
#rtellshop h2 {
	width: 160px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/r_teleshop01.gif);
	background-repeat: no-repeat;
}
#rtellshop02 {
	width:148px;
	margin:0;
	padding:2px 5px 2px 5px;
	background-color:#ffffff;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#rritail {
	clear:both;
	width:160px;
	margin:0;
	padding:0;
	text-align:left;
}
#rritail h2 {
	width: 160px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/r_retail01.gif);
	background-repeat: no-repeat;
}
#rritail02 {
	width:148px;
	margin:0;
	padding:2px 5px 2px 5px;
	background-color:#ffffff;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#rSchool {
	clear:both;
	width:160px;
	margin:0;
	padding:0;
	text-align:left;
}
#rSchool h2 {
	width: 160px;
	height: 60px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/r_school01.gif);
	background-repeat: no-repeat;
}
#rSchoolBody{
	width:148px;
	margin:0;
	padding:2px 5px 2px 5px;
	background-color:#ffffff;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#rranking {
	clear:both;
	width:160px;
	margin:0;
	padding:0;
	text-align:left;
}
#rranking h2 {
	width: 160px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	background-image:url(http://www.naturesway.jp/images/r_ranking.gif);
	background-repeat: no-repeat;
}
.rranking02 {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px dotted #cccccc;
}
.rranking03 {
	font-weight:bold;
}
.rno1 {
	padding: 0px 4px;
	font-size:12px;
	border-left: 3px solid #ef1022;

	border-right: 3px solid #ef1022;
}
.rnox {
	padding: 0px 4px;
	font-size:12px;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
}


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　right
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#footer {
	clear:both;
	padding:30px 0 10px 0;
	height:100px;
}

addoress{
	font-style: normal;
	font-weight:normal;
	padding:12px 0 10px 0;
}

.foot_l{
	width:150px;
	float:left;
	margin-top:10px;
	}

.foot_text{
	width:550px;
	margin-left:20px;
	float:left;
	text-align:center;
}

.foot_text a{
	color:#333333;
	text-decoration:none;
}

.foot_text a:hover{
	color: #0000ff;
}

	
.foot_r{
	margin-left:50px;
	clear:both;
	vertical-align:middle;
	height:25px;
	}

.foot_r2{
	margin-left:30px;
	clear:both;
	height:20px;
	vertical-align:middle;
	}

.foot_r li{
	float:left;
	list-style:none;
	margin:0px 5px 0px 5px;
}

.foot_r2 li{
	float:left;
	list-style:none;
	margin:0px 5px 0px 5px;
}

.foot_btm{
	float:right;
	width:450px;
	margin-top:10px;
	margin-left:100px;
	}


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　m000
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#contentsbox_all {
	float: right;
	width:570px;
	padding:0px;
}

#mbox {
	float: left;
	width:550px;
	padding:10px 5px 10px 15px;
	text-align:left;
}
#day {
	width:550px;
	text-align:right;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　m012
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#pan {
	padding-bottom:10px;
	font-weight:bold;
}

#mbox_img{
	padding-bottom:20px;
}
.cambox {
	clear:both;
}
.camleft {
	width:340px;
	padding-right:10px;
	float:left;
}
.camright {
	width:200px;
	float:right;
}
.cambox h2 {
	width:320px;
	float:left;
	font-weight:bold;
	font-size:14px;
	line-height:1.5em;
	padding-left:10px;
	padding-bottom:20px;
}
.cambox p.cap {
	width:320px;
	float:left;
	color:#ff6600;
	line-height:1.5em;
}
.line550 {
	clear:both;
	width: 550px;
	height: 61px;
	padding:0;
	display: block;
	border-style:none;
	background-image:url(http://www.naturesway.jp/images/camdotline550.gif);
	background-repeat: no-repeat;
}
h1#entitle {
	padding:10px;
	margin-bottom:10px;
	background-color:#ff6600;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	border-bottom: 6px solid #FFB180;
}
.rtitle {
	float: left;
	padding-top:30px;
	padding-left:10px;
	width:310px;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
	vertical-align: baseline;
}
.camp {
	clear:both;
	padding-top:20px;
	font-size:12px;
}
#productbox {
	margin-top:20px;
	background-color:#eeeeee;
	padding:10px;
}
#productbox h4 {
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
}
dl {
	float:left;
}
dt,dd {
	clear:both;
	padding:1px;
}
h3.camtitle02 {
	padding:20px 0 10px 10px;
	clear:both;
	color:#006600;
	font-size:14px;
	font-weight:bold;
}
.box01 {
	width:550px;

}
.imgleft {
	width:150px;
	float:left;
	padding-right:10px;
}
.imgright {
	width:150px;
	float:right;
	padding-left:10px;
}
.pright {
	width:340px;
	float:left;
}
h4.camtitle03 {
	padding:0 0 0 10px;;
	clear:both;
	color:#006600;
	font-size:14px;
	font-weight:bold;
}
#mbox h5 {
	padding:5px 0 10px 10px;
	font-weight:bold;
	font-size:12px;
}
.w370 {
	width:370px;
	float: left;
}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　m013
――――――――――――――――――――――――――――――――――――――――――――――――――*/

h2.guidet {
	color:#006600;
	font-size:12px;
	font-weight:bold;
	display:inline;
}
.line550sguide {
	clear:both;
	width: 550px;
	height: 31px;
	padding:0;
	display: block;
	border-style:none;
	background-image:url(http://www.naturesway.jp/images/sguidedotline550.gif);
	background-repeat: no-repeat;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　m009
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#mbox p {
	padding:5px 10px 20px 10px;
	line-height:1.5em;
}

#mbox h4 {
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}

#kanrenbox {
	border:1px solid #cccccc;
	padding:10px 10px 10px 4px;
}

#kanrenbox h5 {
	padding-top:6px;
	font-size:12px;
	font-weight:bold;
	margin-left:-4px;
}
#kanrenbox p {
	font-size:12px;
	margin-left:8px;
	padding:0px 0 5px 14px; 
	background-image:url(http://www.naturesway.jp/images/point_triangle20.gif);
	background-repeat: no-repeat;
	margin-top:2px;
}
#kanrenbox div {
	padding:6px;
}


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　m005
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#mboxnews {
	float: left;
	width:550px;
	padding:10px 5px 10px 15px;
	text-align:left;
}

#mbox_n_img{
	padding-bottom:5px;
}

#mboxnews p {
	margin:0;
	padding:20px 0 0 0;
	font-weight:bold;
}
.newspoint {
	color:#ff6600;
	padding-right:4px;
	font-size:12px;
}
#mboxnews h2 {
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 12px;
}
.line550sguidenews {
	clear:both;
	width: 550px;
	height: 16px;
	padding:0;
	display: block;
	border-style:none;
	background-image:url(http://www.naturesway.jp/images/sguidedotline550.gif);
	background-repeat: no-repeat;
}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　m006
――――――――――――――――――――――――――――――――――――――――――――――――――*/

.newspleft {
	float:left;
	width:360px;
}
#newsbox01 {
	border:1px solid #ff6600;
	background-color:#ffffff;
	padding:10px;
	margin-bottom:20px;
}
.newsbox02 {
	padding-top:10px;
}
.newsboxleft {
	padding-top:10px;
	float:left;
	width: 50%;
}
.newsboxright {
	padding-top:10px;
	float: right;
	width: 50%;
}
.newsimg50 {
	float:left;
	padding:0 5px 0 0;
}
.newscate {
	float:left;
	padding:0;
	text-align: left;
}
.newsbtn01{
	clear:both;
	padding:20px 0 5px 0;
}
.newstextmailmag {
	padding:5px 0 10px 0;
}
#kanrenbox h6 {
	font-size:12px;
	margin:0;
	padding:2px 0 5px 10px;
	font-weight:normal;

}
.newsboxleft2 {
	padding-top:10px;
	float:left;
	width:530px;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　m008
――――――――――――――――――――――――――――――――――――――――――――――――――*/
.article01{
	float: left;
	padding:10px 0 10px 10px;
	width:310px;
}
.articleprice {
	font-weight:bold;
	color:#FF0000;
}
.articleleft {
	float:left;

}
.articleright {
	float:left;
	margin-left:20px;

}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　m000brand
――――――――――――――――――――――――――――――――――――――――――――――――――*/
.brand01{
	float: left;
	padding:10px 0 10px 10px;
	width:380px;
}
.brand02 {
	clear: both;
	width:550px;
	margin-top:20px;
	padding:6px 0 5px 0;
	background-color:#67BD02;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.brandbox {
	margin:1px 0 20px 0;
	border:1px solid #67BD02;
	background-color: #eeeeee;

}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　arsnova
――――――――――――――――――――――――――――――――――――――――――――――――――*/

#arsnova {
	margin:10px 0 20px 0;
	background-image:url(http://www.naturesway.jp/static/images/arsnovabg.jpg);
	background-repeat: no-repeat;
	height:260px;
}

#arsnova p {
	width:550px;
}
#btnarsnova {
	width:550px;
	text-align:right;
}
.boxarsnova {
	margin:10px 18px 20px 0;
	float:left;
	width:176px;
}
.boxarsnova2 {
	margin:10px 0 20px 0;
	float:right;
	width:176px;
}

.arsnova_text{
	width:300px;
	float:left;
	color: #FF0000;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　recommended
――――――――――――――――――――――――――――――――――――――――――――――――――*/

#mainimage {
	margin-bottom:20px;
}
h2#entitle {
	padding:10px;
	margin-bottom:10px;
	background-color:#ff6600;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	border-bottom: 6px solid #FFB180;
}
.recobox {
	clear:both;
	width:550px;
}
.recobox h2 {
	width:350px;
	font-size:12px;
	font-weight:bold;
	color:#016600;
	margin:0;
	padding:0 0 0 10px;
	float:left;
}
.recoright {
	float:right;
	width:150px;
	margin-top:5px;
}
.imgcap {
	margin:0;
	padding:0 10px 0 10px;
	font-size:10px;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　article
――――――――――――――――――――――――――――――――――――――――――――――――――*/
.artleft {
	float:left;
	width:220px;
}
.artleft img {
	padding-left:10px;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　m014
――――――――――――――――――――――――――――――――――――――――――――――――――*/
.faq_navi{
	margin-bottom:10px;
}

.faq_tit{
	float:left;
	width:540px;
	margin:10px 0px 10px 0px;
	font-weight:bold;
	size:14px;
}

.faq_tit li{
	float:left;
	width:250px;
	margin-left:10px;
}



.faq_q_cat{
	margin:10px 0px 10px 0px;
	width:550px;

}

.faq_q_cat_tit{
	background-image:url(http://www.naturesway.jp/images/topics/800faq/faq_h3_back.jpg);
	background-repeat:no-repeat;
	width:540px;
	height:25px;
	margin:5px 0px 5px 0px;
	padding:4px 0px 0px 10px;
	color: #FFFFFF;
	font-weight:bold;
	size:14px;
}

h2.faqt {
	color:#006600;
	font-size:12px;
	font-weight:bold;
	display:inline;
	line-height: 3em;
}

.to_top{
	float:right;
	}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　1000nayami
――――――――――――――――――――――――――――――――――――――――――――――――――*/
.nayami_navi{
	margin-bottom:10px;
}

.nayami_navi li{
	float:left;
	margin:30px;
	font-size:14px;
}

.nayami_navi img{
	clear:both;
}

.nayami_cat{
	margin:10px 0px 10px 0px;
	width:550px;

}

h2.nayami_tit{
	background:#84C452;
	width:540px;
	margin:5px 0px 5px 0px;
	padding:4px 0px 4px 10px;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
}

h3.nayamit {
	color:#006600;
	font-size:12px;
	font-weight:bold;
	display:inline;
	line-height: 3em;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　shop追加分 2006/09/04
――――――――――――――――――――――――――――――――――――――――――――――――――*/
.tbox {
	clear: both;
	margin-bottom: 20px;
}
.tbox2 {
	padding: 14px;
	margin-bottom: 20px;
	border: 5px solid #FDC7C4;
}
.tbox3 {
	margin-top: 6px;
}
.shoptitle1 {
	margin-top: 20px;
	font-size:16px;
	color: #2BA04F;
	font-weight: bold;
}
.shoptitle2{
	margin-top: 20px;
}




/*――――――――――――――――――――――――――――――――――――――――――――――――――
　shop追加分 2008/11/1
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#shopmenu{
	background:#E6FFC6;
	border:solid 1px #64BD00;
	width:140px;
	padding:10px 0;
	text-align:center;
}

#shopmenu ul{
	list-style:none;
	margin-bottom:15px;
}

#shopmenu li{
	text-align:left;
	margin:5px;
	white-space:nowrap;
}

#shopmenu a{
	color:#333333;
}

.shoptitle{
	margin:30px 0px 20px 0px;
}

.koebox{
	background:url(static/images/shop/koe.gif) repeat-y;
	width:550px;
	margin:10px 0;
}

.koeleft{
	width:270px;
	float:left;
}

.koeright{
	width:270px;
	float:right;
}

.koebox h4{
	margin:0 15px;
	font-weight:bold;
	font-size:14px;
}

.koebox p{
	margin:0 15px;
}


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　sitemap
――――――――――――――――――――――――――――――――――――――――――――――――――*/
h2#ctsitemap{
	margin-top:20px;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(static/images/ctsitemap.gif);
	background-repeat: no-repeat;
}
#sitemapL{
	width:340px;
	float:left;
	margin:10px;
	list-style:none;
}
#sitemapR{
	width:160px;
	float:right;
	margin:10px;
	margin-top:50px;
	list-style:none;
}
#sitemapL li , #sitemapR li{
	margin:5px auto;
}
.sitemap1{
	font-size:14px;
}
.sitemap2{
	margin-left:5px;
	font-size:12px;
}
.sitemap3{
	margin-left:10px;
	font-size:12px;
}
.ctEnd{
	padding-bottom:15px;
}




/*――――――――――――――――――――――――――――――――――――――――――――――――――
　about
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#staticbox {
	float: right;
	width:540px;
	padding:10px;
}
#ctabout {
	margin-top:20px;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/ctabout.gif);
	background-repeat: no-repeat;
}
#staticbox p {
	padding: 20px 0 0 0;
	line-height:1.6em;
}
#ulabout {
	float:right;
	padding-bottom:40px;
}

#ulabout li {
	padding:0 0 0 10px;
	background-image: url(../images/point_li.gif);
	background-repeat: no-repeat;
}

#about01 {
	clear:both;
	width: 491px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/about01.gif);
	background-repeat: no-repeat;
}
#about02 {
	margin:30px 0 0 0;
	width: 485px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/about02.gif);
	background-repeat: no-repeat;
}
#about03 {
	margin:30px 0 0 0;
	width: 312px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/about03.gif);
	background-repeat: no-repeat;
}
#about04 {
	margin:30px 0 0 0;
	width: 360px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/about04.gif);
	background-repeat: no-repeat;
}
#about05 {
	clear:both;
	margin:30px 0 0 0;
	width: 302px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/about05.gif);
	background-repeat: no-repeat;
}
#about06 {
	margin:30px 0 0 0;
	width: 210px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/about06.gif);
	background-repeat: no-repeat;
}
#about07 {
	margin:30px 0 0 0;
	width: 283px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/about07.gif);
	background-repeat: no-repeat;
}
#about08 {
	margin:30px 0 0 0;
	width: 298px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/about08.gif);
	background-repeat: no-repeat;
}
#about09 {
	margin:30px 0 0 0;
	width: 242px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/about09.gif);
	background-repeat: no-repeat;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　shop
――――――――――――――――――――――――――――――――――――――――――――――――――*/

#ctshop {
	margin:20px 0 30px 0;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/ctshop.gif);
	background-repeat: no-repeat;
}
.shopleft {
	width:370px;
	float:left;
}
.shopright {
	padding-top:20px;
	float:right;
	width:135px;
}
div#staticbox h3 {
	color:#2BA04F;
	font-size:12px;
}
.shopbn02 {
	padding-top:20px;
}
.shoptitle02 {
	margin:40px 0 0 0;
	clear:both;
	height: 14px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/shop11.gif);
	background-repeat: no-repeat;
}
.shopleft2 {
	width:340px;
	float:left;
}
.shopright2 {
	padding-top:20px;
	float:right;
	width:160px;
}
.shoptitle03 {
	margin:40px 0 0 0;
	clear:both;
	height: 33px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/shop12.gif);
	background-repeat: no-repeat;
}
#map {
	padding-top:20px;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　allbrand
――――――――――――――――――――――――――――――――――――――――――――――――――*/

#ctallbrand {
	margin:20px 0 30px 0;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/ctallbrand.gif);
	background-repeat: no-repeat;
}
#allbrand01 {
	clear:both;
	margin:50px 0 0 0;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/allbrand01.gif);
	background-repeat: no-repeat;
}
#allbrand02 {
	clear:both;
	margin:50px 0 10px 0;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/allbrand02.gif);
	background-repeat: no-repeat;
}
.allbrandimg {
	float:left;
	padding-bottom:40px;
	padding-right:10px;
}
.allbrandp {
	float:left;
	width:375px;
}
.allbrandlink {
	float:left;
	margin:5px;
	padding:1px 0 2px 10px;
	background-image: url(../images/point_li.gif);
	background-repeat: no-repeat;
}
#allbrand03 {
	clear:both;
	margin:0 0 10px 0;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/allbrand03.gif);
	background-repeat: no-repeat;
}
#allbrand04 {
	clear:both;
	margin:0 0 10px 0;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/allbrand04.gif);
	background-repeat: no-repeat;
}
#allbrand05 {
	clear:both;
	margin:0 0 10px 0;
	height: 27px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/allbrand05.gif);
	background-repeat: no-repeat;
}
#allbrand06 {
	clear:both;
	margin:0 0 10px 0;
	height: 27px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/allbrand06.gif);
	background-repeat: no-repeat;
}
#allbrand07 {
	clear:both;
	margin:0 0 10px 0;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/allbrand07.gif);
	background-repeat: no-repeat;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　guide
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#ctguide {
	margin-top:20px;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/ctguide.gif);
	background-repeat: no-repeat;
}
#guide01 {
	clear:both;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/guide01.gif);
	background-repeat: no-repeat;
}
#guide02 {
	margin:40px 0 0 0;
	clear:both;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/guide02.gif);
	background-repeat: no-repeat;
}
.guidelink {
	margin:5px;
	padding:3px 0 2px 10px;
	background-image: url(../images/point_li.gif);
	background-repeat: no-repeat;
}
.guidebox {
	padding-top:20px;
	clear: both;
	width:540px;
}
.guideboxleft {
	float:left;
	width:100px;
	font-weight:bold;
	font-size:14px;
	color:#37A659;
}
.guideboxright {
	float:left;
	width:440px;
}
.guidep {
	margin:0;
	padding:0;
}
#guidelinks {
	clear:both;
	width:178px;
	margin:0;
	padding:40px 0 10px 2px;
}
#guidelinks li {
	margin:0;
	padding:1px 0 2px 10px;
	background-image: url(../images/point_li.gif);
	background-repeat: no-repeat;
}
.ileft {
	width:20px;
	float:left;
}
.iright {
	width:480px;
	float:left;
}


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　postage
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#ctpostage {
	margin-top:20px;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/ctpostage.gif);
	background-repeat: no-repeat;
}
#postage01 {
	clear:both;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/postage01.gif);
	background-repeat: no-repeat;
}
.pem01 {
	color:#FF3300;
}
.pem02 {
	color:#2BA04F;
}
.pem02b {
	color:#2BA04F;
	font-weight:bold;
}

#postage02 {
	margin:40px 0 0 0;
	clear:both;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/postage02.gif);
	background-repeat: no-repeat;
}
#postage03 {
	margin:40px 0 0 0;
	clear:both;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/postage03.gif);
	background-repeat: no-repeat;
}
#postage04 {
	margin:40px 0 0 0;
	clear:both;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/postage04.gif);
	background-repeat: no-repeat;
}
.postageem {
	color:#2BA04F;
	padding:10px 0 5px 0;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　privacy
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#ctprivacy {
	margin:20px 0;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/ctprivacy.gif);
	background-repeat: no-repeat;
}
.pad20 {
	margin-top:40px;
}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　rules
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#ctrules {
	margin:20px 0;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/ctrules.gif);
	background-repeat: no-repeat;
}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　tokushoho
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#cttokushoho {
	margin:20px 0;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/cttokushoho.gif);
	background-repeat: no-repeat;
}
/*――――――――――――――――――――――――――――――――――――――――――――――――――
　guide_02
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#ctguide_02 {
	margin:20px 0;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/ctguide_02.gif);
	background-repeat: no-repeat;
}
#guide_0201 {
	margin-top:40px;
	clear:both;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/guide_0201.gif);
	background-repeat: no-repeat;
}
#guide_0202 {
	margin-top:40px;
	clear:both;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/guide_0202.gif);
	background-repeat: no-repeat;
}
#guide_0203 {
	margin-top:40px;
	clear:both;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/guide_0203.gif);
	background-repeat: no-repeat;
}
#guide_02img {
	margin-top:40px;
	margin-bottom:20px;
}
.pl16 {
	padding-left:16px;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　arsnova
――――――――――――――――――――――――――――――――――――――――――――――――――*/

#arsnova {
	margin:10px 0 20px 0;
	background-image:url(http://www.naturesway.jp/static/images/arsnovabg.jpg);
	background-repeat: no-repeat;
	height:260px;
}

#arsnova p {
	width:550px;
}
#btnarsnova {
	width:550px;
	text-align:right;
}
.boxarsnova {
	margin:10px 18px 20px 0;
	float:left;
	width:176px;
}
.boxarsnova2 {
	margin:10px 0 20px 0;
	float:right;
	width:176px;
}

.arsnova_text{
	width:300px;
	float:left;
	color: #FF0000;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　contact
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#ctcontact {
	margin:20px 0;
	clear:both;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/ctcontact.gif);
	background-repeat: no-repeat;
}
form#contact {
	padding:20px 0 20px 20px;

}
form#contact h3 {
	padding:20px 0 5px 0;
	font-weight:bold;
}
form#contact h4 {
	font-size:12px;
}
form#contact h5 {
	padding:10px 0 5px 0;
	font-size:12px;
	color:#2BA04F;
}

/*――――――――――――――――――――――――――――――――――――――――――――――――――
　catalog
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#ctcatalog {
	margin:20px 0;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(../static/images/ctcatalog.gif);
	background-repeat: no-repeat;
}


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　roll-b
――――――――――――――――――――――――――――――――――――――――――――――――――*/
.errvalue{
	color: #fff; 
	background-color: #ff6347;
}

ul#errmsg {

 }

ul#errmsg li {
	color:#FF0000;
 }


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　weleda追加
――――――――――――――――――――――――――――――――――――――――――――――――――*/
#w-box {
	width:550px;
	text-align:left;
}

#w-box_img {
	padding-bottom:20px;
}

#w-box h1 {
	padding-bottom:10px;
}

#w-news {
	width:550px;
	margin:0px 0px 20px 0px;
	padding:0;
}

#w-news-b { 
	background-color:#EDF4FA;
	color:#0000ff;
	padding:10px;
	margin-top:2px;
	line-height: 1.7em;
}

#pro01 {
	border:solid #978CFF 1px;
	margin:0px 0px 20px 0px;
	padding-bottom:15px;
}

#products { 
	padding:15px 15px 0px 15px;
}


#pro02 {
	padding-bottom:15px;
}

#products02 { 
	padding-bottom:3px;
}

.f11 {
	font-family:"ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif, "ＭＳゴシック","Hiragino Kaku Gothic Pro", "Osaka";
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	font-size: 11px;
	line-height: 1.7em;
	padding:10px;
	vertical-align:top;
}

#info-g {
	width:548px;
	border:solid #9196A2 1px;
	margin:0px 0px 15px 0px;
	padding-bottom:15px;
}

#info-g p {
	padding:15px 15px 0px 15px;
}

#aboutnet {
	width:550px;
	text-align:right;
	margin-bottom:20px;
	vertical-align:middle;
}

#ask {
	width:550px;
	margin:0px 0px 20px 0px;
	padding:0;
}

#ask-gr {
	border:solid #88C44D 1px; 
	background-color:#E6FFC6;
	color:#006600;
	padding:10px;
}

#ask-gr p {
	margin:0px;
	padding:0px;
}

.mrg5 {
	margin:5px 0px 10px 0px;
}


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　linkban
――――――――――――――――――――――――――――――――――――――――――――――――――*/

#ctlinkban {
	margin:20px 0 30px 0;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/topics/050linkbanner/ctlinkban.gif);
	background-repeat: no-repeat;
}
#linkban01 {
	clear:both;
	margin:50px 0 0 0;
	height: 22px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/topics/050linkbanner/linkban01.gif);
	background-repeat: no-repeat;
}
#linkban02 {
	clear:both;
	margin:50px 0 0 0;
	height: 22px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/topics/050linkbanner/linkban02.gif);
	background-repeat: no-repeat;
}


/*――――――――――――――――――――――――――――――――――――――――――――――――――
　linklist
――――――――――――――――――――――――――――――――――――――――――――――――――*/

#ctlinklist {
	margin:20px 0 30px 0;
	clear:both;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/topics/060linkshu/ctlinklist.gif);
	background-repeat: no-repeat;
}

.linklist_h3{
	clear:both;
	margin:50px 0 2em 0;
	height: 22px;
	display: block;
	background-image:url(images/topics/060linkshu/h3_bg.gif);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
}

.link_box{
	margin-bottom: 20px;
	width: 550px;
	clear:both;
}

.link_logo{
	float: left;
	margin-right: 20px;
	width: 150px;
}

.link_desc{
	float: right;
	width: 380px;
}
