@charset "utf-8";
/* CSS Document */

body{
	/*background-color:#f7f0e1;*/
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	}

a{
	color:#996600;
	text-decoration:none;
	}

a:hover{
	color:#FF6600;
	}

img{
	border:none;
	}

#AllBox{
	border:1px solid #856F41;
	background-color:#FFFFFF;
	width:800px;
	margin:10px auto;
	padding:0px;
	}

/*##########ヘッダー##########*/
#HeaderBox{
	background-image:url(http://file.nomuosu.erabee.jp/header_back02.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #856F41;
	width:790px;
	height:185px;
	margin:0px;
	padding:5px 5px 0px 5px;
	}

#HeaderBox h1{
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	}

#HeaderBox p{
	color:#846E3F;
	line-height:120%;
	margin:0px 0px 0px 10px; 
	padding:0px;
	}

#HeaderBox a{
	display:block;
	background-image:url(http://file.nomuosu.erabee.jp/main_title02.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	width:227px;
	height:55px;
	margin:20px 0px 96px 10px; 
	}

#HeaderBox a:hover{
	background-image:url(http://file.nomuosu.erabee.jp/main_title02_o.jpg);
	}

/*##########コンテンツ##########*/
#ContentsBox{
	width:800px;
	overflow:auto;
	margin:0px;
	padding:10px 0px;
	}

/*----------サイドバー・左----------*/
#SidebarLeft{
	float:left;
	width:170px;
	margin:0px;
	padding:0px;
	}

#SidebarLeftIn{
	width:160px;
	margin:0px 0px 0px 5px;
	padding:0px;
	}

/*メニュー*/
#SidebarLeftIn h2{
	border-top:1px dashed #996600;
	border-bottom:1px dashed #996600;
	background-color:#F2EFE8;
	font-size:12px;
	text-align:center;
	margin:0px 3px 10px 3px;
	padding:10px 0px;
line-height:150%;
	}

#SidebarLeftIn dl{
	margin:0px;
	padding:0px;
	}

#SidebarLeftIn dd{
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#SidebarLeftIn a{
	display:block;
	border:1px solid #CC9966;
	background-image:url(http://file.nomuosu.erabee.jp/pointer01.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:137px;
	margin:0px;
	padding:10px 0px 10px 13px;
	}

#SidebarLeftIn a:hover{
	background-color:#F9EADC;
	}

/*----------エントリーボックス----------*/
#MainEntryBox{
	float:left;
	width:490px;
	overflow:auto;
	margin:0px;
	padding:0px;
	}

#MainEntryBoxIn{
	width:490px;
	margin:0px;
	padding:0px;
	}

/*効能・アイテム*/
#Item{
	width:490px;
	overflow:auto;
	margin:0px;
	padding:0px;
	}

#Item img{
	border:1px solid #996600;
	margin:0px;
	padding:0px;
	}

#Item img.ItemBox_Kounou{
	margin:0px 5px 0px 0px;
	}

/*新着情報*/
#MainEntryBoxIn h3.WhatsNew{
	background-image:url(http://file.nomuosu.erabee.jp/whatsnew_title.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:25px;
	margin:10px 0px 3px 0px;
	padding:0px;
	}

#WhatsNewBox{
	border-top:1px solid #336600;
	border-bottom:1px solid #336600;
	width:484px;
	overflow:auto;
	margin:0px;
	padding:10px 3px 5px 3px;
	}

#WhatsNewBox dl{
	margin:0px;
	padding:0px;
	}

#WhatsNewBox dd{
	background-image:url(http://file.nomuosu.erabee.jp/pointer02.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 10px;
	}

#WhatsNewBox a{
	margin:0px 3px;
	padding:0px;
	}

/*ピックアップリスト*/
#MainEntryBoxIn h3.PicUp{
	background-image:url(http://file.nomuosu.erabee.jp/pickup_title.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:25px;
	margin:20px 0px 3px 0px;
	padding:0px;
	}

#PickUpList{
	border-top:1px solid #336600;
	margin:0px;
	padding:10px 0px 0px 0px;
	}

#PickUpList dd{
	border-bottom:1px dashed #999999;
	width:470px;
	overflow:auto;
	margin:0px 0px 10px 0px;
	padding:0px 10px;
	}

#PickUpList h4{
	color:#CC6600;
	font-size:14px;
	margin:0px 0px 5px 0px;
	}

#PickUpList img{
	float:left;
	margin:0px;
	padding:0px;
	}

#PickUpList p{
	line-height:120%;
	margin:0px 0px 10px 0px;
	padding:0px 10px;
	}

/*----------サイドバー・右----------*/
#SidebarRight{
	float:left;
	width:140px;
	margin:0px;
	padding:0px;
	}

#SidebarRightIn{
	border:0px solid #856F41;
	width:128px;
	margin:0px 0px 0px 5px;
	padding:0px;
	}

/*お試し*/
#Otameshi{
	background-color:#fbf8f2;
	border:1px dashed #856F41;
	margin:10px;
	padding:5px;
　　　　}

#Otameshi h4{
	color:#FF6600;
	font-size:14px;
	margin:0px 0px 10px 0px;
	padding:0px;
	}


/*ランキング*/
#RankingList{
	width:110px;
	margin:0px 0px 0px 10px;
	padding:0px;
	}

#RankingList dt{
	border-top:1px dashed #996600;
	border-bottom:1px dashed #996600;
	background-color:#F2EFE8;
	margin:10px 0px;
	padding:5px;
	}

#RankingList dd{
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#RankingList p.Ranking{
	/*border-right:2px solid #949900;*/
	border-left:2px solid #949900;
	color:#990000;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 3px;
	}

#RankingList p{
	line-height:120%;
	margin:5px 0px;
	padding:0px;
	}

/*アドセンス*/
#ADS{
	font-size:12px;
	margin:0px;
	padding:10px 5px;
	}

/*##########フッター##########*/
#FooterBox{
	border-top:1px solid #856F41;
	width:800px;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:0px;
	}

#FooterBox p{
	line-height:140%;
	margin:10px 0px;
	padding:0px;
	}

#FooterBox span{
	font-size:11px;
	}

/*####################
カテゴリー用
######################*/
#HeaderBoxCategory{
	background-image:url(http://file.nomuosu.erabee.jp/header_back02.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #856F41;
	width:790px;
	height:85px;
	margin:0px;
	padding:5px 5px 0px 5px;
	}

#HeaderBoxCategory h1{
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	}

#HeaderBoxCategory p{
	color:#846E3F;
	line-height:120%;
	margin:0px 0px 0px 10px; 
	padding:0px;
	}

#HeaderBoxCategory a{
	display:block;
	background-image:url(http://file.nomuosu.erabee.jp/main_title02.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	width:227px;
	height:55px;
	margin:20px 0px 0px 10px; 
	}

#HeaderBoxCategory a:hover{
	background-image:url(http://file.nomuosu.erabee.jp/main_title02_o.jpg);
	}

/*##########ナビゲーション##########*/
#NavigationBox{
	width:790px;
	overflow:auto;
	margin:0px 0px 0px 10px;
	padding:0px 0px 20px 0px;
	}

#NavigationBox dl{
	margin:0px 0px 0px 3px;
	padding:0px;
	}

#NavigationBox dd{
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	}

#NavigationBox a{
	display:block;
	background-image:url(http://file.nomuosu.erabee.jp/pointer01.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:1px solid #CC9966;
	width:106px;
	margin:0px 10px 0px 0px;
	padding:10px 0px 10px 13px;
	}

#NavigationBox a:hover{
	background-color:#F9EADC;
	}

/*エントリー*/
#CategoryEntryBox{
	float:left;
	width:650px;
	margin:0px;
	padding:0px;
	}

#CategoryEntryBoxIn{
	width:650px;
	margin:0px 0px 0px 5px;
	padding:0px;
	}

#CategoryEntryBoxIn h2{
	font-size:14px;
	margin:10px 0px 0px 10px;
	padding:0px;
	}

#CategoryEntryBoxIn h3.EntrySubTitle{
	font-size:12px;
	font-weight:normal;
	color:#CC0000;
	line-height:150%;
	margin:10px 0px 0px 10px;
	padding:0px;
	}

#CategoryEntryBoxIn p.EntrySubTitle{
	font-size:12px;
	font-weight:normal;
	color:#CC0000;
	line-height:150%;
	margin:10px 0px 0px 20px;
	padding:0px;
	}


#CategoryEntryBoxIn p.IntoroText{
	line-height:150%;
	margin:20px 0px 0px 10px;
	padding:0px;
	}

#CategoryEntryBoxIn div.ItemEntry{
	border:1px solid #999999;
	width:618px;
	overflow:auto;
	margin:15px 0px 0px 5px;
	padding:10px;
	}

#CategoryEntryBoxIn p.ItemEntry{
	border:1px solid #999999;
	width:618px;
	overflow:auto;
	margin:15px 0px 0px 5px;
	padding:10px;
	}

#CategoryEntryBoxIn div.ItemEntry h3{
	font-size:16px;
	margin:0px;
	padding:0px;
	}

#CategoryEntryBoxIn div.ItemEntry li{
	font-size:12px;
	margin:0px;
	padding:0px;
line-height:140%;
	}


#CategoryEntryBoxIn div.ItemPhoto{
	float:left;
	width:140px;
	text-align:center;
	margin:10px 0px 20px 0px;
	padding:0px 10px 0px 0px;
	}

#CategoryEntryBoxIn div.ItemPhoto p{
	line-height:120%;
	margin:5px 0px;
	padding:0px;
	}

#CategoryEntryBoxIn span.StarPoint{
	color:#FF9900;
	}

#CategoryEntryBoxIn div.ItemInfo{
	float:left;
	width:458px;
	margin:0px;
	padding:0px;
	}

#CategoryEntryBoxIn div.ItemInfo dl{
	margin:10px 0px 0px 0px;
	padding:0px;
	}

#CategoryEntryBoxIn div.ItemInfo dt{
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#CategoryEntryBoxIn div.ItemInfo dd{
	color:#666666;
	line-height:120%;
	margin:0px 0px 20px 0px;
	padding:0px;
	}

#CategoryEntryBoxIn div.ItemEntry ul{
	clear:left;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	}

#CategoryEntryBoxIn div.ItemEntry li{
	line-height:14x;
	margin-bottom:5px;
	}

#CategoryEntryBoxIn dl.EntryLink{
	margin:20px 0px 0px 0px;
	padding:0px;
	}

#CategoryEntryBoxIn dl.EntryLink dt{
	margin:0px 0px 5px 0px;
	padding:0px;
	}

#CategoryEntryBoxIn dl.EntryLink dd{
	line-height:14px;
	margin:0px;
	padding:0px;
	}

/*効能*/
#CategoryEntryBoxIn h3.KounouTitle{
	font-size:14px;
	margin:10px 0px 0px 10px;
	padding:0px;
	}

#CategoryEntryBoxIn dl.KounouList{
	width:630px;
	overflow:auto;
	margin:10px 0px 0px 10px;
	padding:0px;
	}

#CategoryEntryBoxIn dl.KounouList dd{
	float:left;
	margin:0px;
	padding:0px;
	}

#CategoryEntryBoxIn dl.KounouList a{
	display:block;
	border:1px solid #CC9966;;
	width:180px;
	padding:10px;
	margin:0px 0px 5px 5px;
	}

#CategoryEntryBoxIn dl.KounouList a:hover{
	background-color:#F9EADC;
	}

/*アイテムリスト*/
#CategoryEntryBoxIn dl.OtherItemList{
	width:620px;
	overflow:auto;
	margin:50px 0px 0px 10px;
	padding:0px;
	}

#CategoryEntryBoxIn dl.OtherItemList dd{
	/*background-color:#BBBBBB;*/
	display:inline;
	float:left;
	width:195px;
	height:370px;
	text-align:center;
	margin:0px 15px 10px 0px;
	padding:0px;
	}

#CategoryEntryBoxIn dl.OtherItemList img{
	border:none;
	margin:0px;
	padding:0px;
	}

#CategoryEntryBoxIn p.Star{
	color:#FF9900;
	margin:5px 0px 0px 0px;
	padding:0px;
	}

#CategoryEntryBoxIn dl.OtherItemList h4{
	font-size:12px;
	font-weight:normal;
	margin:10px 0px;
	padding:0px;
	}

#CategoryEntryBoxIn p.OtherItemText{
	line-height:130%;
	text-align:left;
	margin:0px;
	padding:0px;
	}

/*##########効能ページ##########*/
#CategoryEntryBoxIn dl.KounouPage_List{
	margin:30px 0px 10px 10px;
	padding:0px;
	}

#CategoryEntryBoxIn dl.KounouPage_List dt{
	color:#CC3399;
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#CategoryEntryBoxIn dl.KounouPage_List dd{
	line-height:140%;
	margin:0px 0px 20px 0px;
	padding:0px;
	}

/*##########カテゴリ選択切り替え##########*/
#BodyCategory00 .categoryHere0{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory0 .categoryHere0{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory1 .categoryHere1{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory2 .categoryHere2{
	background-color:#F9EADC;
	color:#FF6600;
	}
#BodyCategory3 .categoryHere3{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory4 .categoryHere4{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory5 .categoryHere5{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory6 .categoryHere6{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory7 .categoryHere7{
	background-color:#F9EADC;
	color:#FF6600;
	}
#BodyCategory8 .categoryHere8{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory9 .categoryHere9{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory10 .categoryHere10{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory1111 .categoryHere11{
	background-color:#F9EADC;
	color:#FF6600;
	}

#BodyCategory13131313 .categoryHere13{
	background-color:#F9EADC;
	color:#FF6600;
	}

/*##### Google Ads #####*/
div.Add{
	text-align:right;
	margin:0px 0px 10px 0px;
	padding0px;
	}

div.Add02{
	text-align:right;
	margin:0px 0px 10px 0px;
	padding:0px;
	}