/*---------------------------------------------------------
	変更禁止
---------------------------------------------------------*/

body {
	margin: 0px; padding: 0px;
	font: 14px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000;
}

div { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5 { font-size: 12px; }
img { margin: 0px; padding: 0px; }
table,tr,th,td { margin: 0px; padding: 0px; }

a:link    { color: #666; }
a:visited { color: #666; }
a:hover   { color: #a3b8cc; }
a:hover   { color: #a3b8cc; }

.Color458A3C a:link    { color: #458A3C; text-decoration: none; }
.Color458A3C a:visited { color: #458A3C; text-decoration: none; }
.Color458A3C a:hover   { color: #458A3C; text-decoration: underline; }
.Color458A3C a:hover   { color: #458A3C; text-decoration: underline; }

h2 { color: #005128; }

.Title005128 { padding-left: 10px; border-left: 10px solid #A8C6A4; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #EAF1E9; clear: both; }
.TitleFF9900 { padding-left: 10px; border-left: 10px solid #F90; border-top: 1px solid #F90; border-bottom: 1px solid #F90; border-right: 1px solid #F90; background-color: #FFEBCD; clear: both; }
.Title005128Only { padding-left: 10px; background-color: #005128; color: #FFFFFF; text-align: left; clear: both; }
.Title0D0051Only { padding-left: 10px; background-color: #0D0051; color: #FFFFFF; text-align: left; clear: both; }


.Fontsize10 { font-size: 10px; }
.LineThrough { text-decoration: line-through; }

.Color005128 { color: #005128; }
.Color0091C7 { color: #0091C7; }
.Color666666 { color: #666666; }
.Color84308F { color: #84308F; }
.Color009547 { color: #009547; }
.Color000000 { color: #000000; }
.ColorFF9C00 { color: #FF9C00; }
.ColorD00020 { color: #D00020; }
.Color458A3C { color: #458A3C; }
.Color333366 { color: #333366; }
.Color663300 { color: #663300; }
.Color666633 { color: #666633; }
.Color003300 { color: #003300; }
.Color993333 { color: #993333; }
.ColorE4566F { color: #E4566F; }
.Color005BB3 { color: #005BB3; }
.Color018E83 { color: #018E83; }
.ColorBF4B0A { color: #BF4B0A; }
.Color4B1919 { color: #4B1919; }
.Color1E3158 { color: #1E3158; }
.ColorRed    { color: #FF0000; }


.FlootLeft  { padding: 5px 5px 5px 0px; float: left; }
.FloatRight { padding: 5px 0px 5px 5px; float: right; }

.FlootLeftAlignCenter  { float: left; text-align: center; }

.TextAlignCenter { text-align: center; }
.TextAlignRight  { text-align: right; }
.TextAlignLeft  { text-align: left; }

.MarginPadding0 {  margin: 0px; padding: 0px; }
.Margin10Auto {  margin: 10px auto; }

.PaddingT10R0B10L0 { padding: 10px 0px; }
.PaddingT10R0B0L10 { padding: 10px 0px 0px 10px; }
.PaddingT10R0B10L10 { padding: 10px 0px 10px 10px; }
.PaddingT0R0B0L10 { padding: 0px 0px 0px 10px; }
.PaddingT0R5B0L5 { padding: 0px 5px; }

.Border2pxDashed99cc66 { padding: 10px; border: 2px dashed #99cc66; }
.Border1pxSolid999999 { padding: 10px; border: 1px solid #999; }
.Border1pxSolid005128 { padding: 10px; border: 1px solid #005128; }

.BorderTopBottom1pxSolidE4566F { border-bottom: 1px solid #E4566F; border-top: 1px solid #E4566F; }
.BorderTopBottom1pxSolid005BB3 { border-bottom: 1px solid #005BB3; border-top: 1px solid #005BB3; }
.BorderTopBottom1pxSolid018E83 { border-bottom: 1px solid #018E83; border-top: 1px solid #018E83; }
.BorderTopBottom1pxSolid666666 { border-bottom: 1px solid #666666; border-top: 1px solid #666666; }
.BorderBottom1pxDotted999999	 { border-bottom: 1px dotted #999999; }
.BorderBottom1pxSolid999999	 { border-bottom: 1px solid #999999; }

.BackgroundColorFFF2BF { padding: 5px 10px; background-color: #FFF2BF; }
.BackgroundColorEEFFB5 { padding: 5px 10px; background-color: #EEFFB5; }

ul.UlListStyleTypeNone { list-style-type:none; }

.ClearBoth { clear: both; }
.DisplayNone { display: none; }

/*--　Header Photo　--*/
#DivHeaderImages { background-image: url(blog/images/Header_Title.jpg); height: 184px; width: 754px; display: none; }

/*--　SEO対策用　--*/
#H1HeaderTitle { display: none; }
	
/*--　MeinContents　--*/
#DivMeinContents { margin: 0px; padding: 0px; }
		
/*--　[ alpha = MeinMenu ] [ beta = Contents ]　--*/
#alpha { display:none; }
#beta  { width: 100%; }
	
/*--　MeinMenu　--*/
ul.UlMeinMenu { margin: 0px; padding: 0px; list-style-type: none; }
	li.LiMeinMenu { margin: 3px 0px; padding: 0px; }
/*--　SubMenu　--*/
ul.UlSubMenu { margin: 5px 0px 5px 20px; padding: 0px; list-style-type: none; }
	li.LiSubMenu { margin: 0px; padding: 0px 0px 0px 15px; background: url(images/Point_List01.gif) no-repeat left top; }
/*--　HealthPage SubMenu　--*/
ul.UlHealthSupportSubMenu { margin: 0px 0px 0px 20px; padding: 0px; list-style-type: none; }
/*--　HealthPage SubMenu　--*/
ul.UlHealthSter { margin: 0px 5px; padding: 0px; list-style-type: none; }
				
/*--　Google&Yahoo配置　--*/
#google { padding: 10px 0px; text-align: right; }
input.InputGoogle { display: none; }

/*--　Address　--*/
address { margin: 0px 10px;	padding: 10px 0px; border-top: 1px dotted #999999; color: 999999; font-style: normal; text-align: center; clear: both; }

/*---------------------------------------------------------
	h
---------------------------------------------------------*/

/*--　Contents Title　--*/
#H1MeinTitle { margin: 0px; padding: 10px 0px 10px 18px; background: url(blog/images/Point_Title.gif) 0% 50% no-repeat; color: #005128; }

/*--　商品詳細ページの説明用タイトル　--*/
h2.H2ItemProducts { font-weight: bold; }

/*--　各カテゴリー別のヘッダー画像　--*/
h2.H2CatalogHeaderImg { margin: 0px -15px 10px 0px;	padding: 0px; text-align: right; }

/*--　プライバシーポリシー　--*/
h2.H2Privacytitle { margin: 0px; padding: 10px 0px; font-weight: bold; color: #005128; line-height: 150%; }

/*--　健康サポート表　--*/
h2.H2IngredientTable { margin: 0px; padding: 10px 0px 0px; line-height: 150%; color: #005128; text-align: center; clear: both; }

/*---------------------------------------------------------
	img
---------------------------------------------------------*/

/*--　商品詳細ページ用写真　--*/
img.ImgItemPhoto { padding: 10px 10px 10px 0px;	float: left; }

/*--　クシロ薬局地図　--*/
img.ImgAboutMap { padding: 5px 0px; }	

/*---------------------------------------------------------
	div
---------------------------------------------------------*/

/*--　カタログページ　--*/
div.DivItemCategory { margin-right: 63px; text-align: right; }

/*--　商品詳細ページ用テキスト　--*/
div.DivItemPrice { text-align: right; }

/*--　Kushiro Pharmacy Line付き　--*/
div.DivItemProducts { margin: 20px 0px 0px;	padding: 34px 0px 10px 0px;	background: url(images/Contents_Line.gif) top center no-repeat;	clear: both; }
	/*--　Kushiro Pharmacy Line無し　--*/
	div.DivItemProductsTop { margin: 10px 0px 0px 0px; padding: 10px 0px; clear: both; }

/*--　ホメオパシーのサプリメント情報用LINE　--*/
div.DivHomeopathicIngredients { margin: 0px auto; padding: 5px 10px; border: 1px solid #666666; width: 440px; }

/*--　ペンシルベニア原油ヘアートリートメント　--*/
div.DivPennsylvaniaCrudeOil { padding: 5px 10px; border: 1px solid #666666; }

/*--　メーカー別 バアー社　--*/
div.DivMakerBaarLine { margin: 20px 0px 0px; padding: 20px 0px;	border-top: 1px dotted #A65D03;	clear: both; }

/*--　メーカー別 バアー社　--*/
div.DivBaarItemProducts {
	margin: 20px 0px 0px; padding: 34px 0px 10px;
	background: url(maker/baar/images/Contents_Baar_Line.gif) top center no-repeat;	clear: both;
}

/*--　メーカー別 ボタニックチョイス　--*/
div.DivBotanicItemProducts {
	margin: 20px 0px 0px 0px; padding: 34px 0px 10px 0px;
	background: url(maker/botanic/images/Contents_Botanic_Line.gif) top center no-repeat; clear: both;
}

/*--　健康サポートのトップ　--*/
div.DivHealthSupportListRight { width: 290px; float: right; }
div.DivHealthSupportListLeft { width: 290px; float: left; }
div.DivHealthSupportPhotoRight { padding: 10px 0px; text-align: center; width: 180px; float: right; }
div.DivHealthSupportPhotoLeft { padding: 10px 0px; text-align: center; width: 180px; float: left; }

/*--　HealthNote Refences　--*/
div.DivhealthSupportReferences { padding: 0px 10px;	border-top: 1px solid #999999; border-bottom: 1px solid #999999; }	

/*--　#739 Colon Cleanse　--*/
.ColonCleanse01 { margin: 10px auto; padding: 0px 10px; border: 2px solid #B0DC00; background-color: #EEFFB5; }
.ColonCleanse02 { margin: 10px auto; padding: 10px; border: 2px solid #A8C6A4; background-color: #F3F7F3; text-align: center; clear: both; }
.ColonCleanse03 { margin: 10px auto; padding: 10px; border: 2px solid #A4B3C6; background-color: #F3F4F7; clear: both; }

/*--　Odorless Garlic　--*/
.OdorlessGarlic { margin: 0px;  padding: 0px 10px 5px; background-color: #EEFFB5; }

/*---------------------------------------------------------
	p
---------------------------------------------------------*/

/*--　商品詳細ページ用テキスト　--*/
p.PItemHeader { text-align: center; }

/*--　商品価格等の14pxGreen　--*/
p.PItemPrice { font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color: #005128; }
	/*--　商品価格等の12px666666　--*/
	span.SpanItemPrice { font: normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color: #666666; }

/*--　ハーブティーの警告用　--*/
p.PBlendTeaWarning { padding: 5px; border: 1px solid #666666; }

/*--　ボタニックチョイス ダイエットサポート　--*/
#PDietSupport {	margin: 0px; padding: 0px 0px 0px 150px; background: url(healthy/diet/images/DrKarenYale.jpg) left center no-repeat; }

/*--　ササヘルス　--*/
#DaiwaSasahealth1 { padding: 0px 0px 0px 133px; background: url(catalog/supplement/daiwa/sasahealth/images/Image01.jpg) no-repeat 0% 0%; height: 156px; }
#DaiwaSasahealth2 { padding: 0px 0px 0px 241px; background: url(catalog/supplement/daiwa/sasahealth/images/Image02.jpg) no-repeat 0% 0%; }
#DaiwaSasahealth3 { padding: 0px 0px 0px 242px; background: url(catalog/supplement/daiwa/sasahealth/images/Image03.jpg) no-repeat 0% 0%; }
#DaiwaSasahealth4 { padding: 0px 0px 0px 181px; background: url(catalog/supplement/daiwa/sasahealth/images/Image04.jpg) no-repeat 0% 0%; height: 159px; }

/*---------------------------------------------------------
	table
---------------------------------------------------------*/
	
/*--　サプリメント情報用テーブル　--*/
table.TableSupplementFacts { margin: 0px auto; padding: 5px 10px; border: 1px solid #666666; clear: both; }
th.ThSupplementFactsHeader { padding: 0px 5px; text-align: left; }
th.ThSupplementFactsTop { padding: 0px 10px; font-size: 10px; font-weight: normal; border-bottom: 3px solid #666666; text-align: left; }

th.ThSupplementFacts  { padding: 0px 5px; border-bottom: 2px solid #999999; text-align: left; }

th.ThSupplementFactsAmount { padding: 0px 5px; font-size: 10px; font-weight: normal; border-bottom: 2px solid #999999; text-align:  left; width: 300px; }
th.ThSupplementFactsDaily  { padding: 0px 5px; font-size: 10px; font-weight: normal; border-bottom: 2px solid #999999; text-align: right; width: 70px; }
th.ThSupplementFactsValue  { padding: 0px 5px; font-size: 10px; font-weight: normal; border-bottom: 2px solid #999999; text-align: right; width: 40px;}

td.TdSupplementFactsAmount { padding: 0px 5px; text-align: left;  vertical-align: top; }
td.TdSupplementFactsDaily  { padding: 0px 5px; text-align: right; vertical-align: top; }
td.TdSupplementFactsValue  { padding: 0px 5px; text-align: right; vertical-align: top; }

td.TdSupplementFactsAmountLine { padding: 0px 5px; border-bottom: 1px solid #cccccc; text-align: left;  vertical-align: top; }
td.TdSupplementFactsDailyLine  { padding: 0px 5px; border-bottom: 1px solid #cccccc; text-align: right; vertical-align: top; }
td.TdSupplementFactsValueLine  { padding: 0px 5px; border-bottom: 1px solid #cccccc; text-align: right; vertical-align: top; }

td.TdSupplementFactsAmountEnd { padding: 0px 5px; border-bottom: 2px solid #999999; text-align: left;  vertical-align: top; }
td.TdSupplementFactsDailyEnd  { padding: 0px 5px; border-bottom: 2px solid #999999; text-align: right; vertical-align: top; }
td.TdSupplementFactsValueEnd  { padding: 0px 5px; border-bottom: 2px solid #999999; text-align: right; vertical-align: top; }

td.TdSupplementFactsEstablished { padding: 0px 5px; font-size: 10px; text-align: left; }

table.TableQuickCleanseProgram { margin: 20px auto; border: 1px solid #666666; }
th.ThQuickCleanseProgram1 { padding: 0px 5px; background-color: #666666; border-bottom: 1px solid #666666; color: #FFFFFF; }
th.ThQuickCleanseProgram2 { padding: 0px 10px; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
th.ThQuickCleanseProgram3 { padding: 0px 10px; border-bottom: 1px solid #666666; }
td.TdQuickCleanseProgram1 { padding: 0px 5px; border-bottom: 1px solid #666666; }
td.TdQuickCleanseProgram2 { padding: 0px 5px; border-bottom: 1px solid #666666; border-left: 1px solid #666666; text-align: center; }
td.TdQuickCleanseProgram3 { padding: 0px 5px; text-align: left; }
td.TdQuickCleanseProgram4 { padding: 0px 5px; border-left: 1px solid #666666; text-align: center; }

/*--　健康サポート表　--*/
table.TableApprehensionEvaluation { margin: 10px auto 0px; border-top: 1px solid #aaaaaa; width: 456px; }
th.ThApprehensionEvaluationGrading {
	background-color: #E9F1E8; color: #005128; width: 76px;
	border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa;
}
th.ThApprehensionEvaluationSter { border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; }
th.ThApprehensionEvaluationHealth {
	background-color: #E9F1E8; color: #005128; width: 190px;
	border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa;
}
td.TdApprehensionEvaluationHealth { padding: 5px 0px; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; vertical-align: middle; }

/*--　風邪　--*/
table.TableHealthCold {	margin: 10px; border-top: 1px solid #aaaaaa; }
th.ThHealthCold1 {
	background-color: #E9F1E8; color: #005128; width: 120px;
	border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa;
}
th.ThHealthCold2 { background-color: #E9F1E8; color: #005128; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; }
th.ThHealthCold3 { border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; }
td.TdHealthCold { padding: 5px; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; vertical-align: top; }

/*--　ハイチオールC プルミエール　--*/
table.TableHyhtiolCPremiere { margin: 10px 0px; padding: 0px; border-top: 1px solid #666; border-bottom: 1px solid #666; }
th.ThHyhtiolCPremiere1      { padding: 0px 10px; border-bottom: 1px solid #666; border-right: 1px solid #666; }
th.ThHyhtiolCPremiere2      { padding: 0px 10px; border-right: 1px solid #666; }
td.TdHyhtiolCPremiere1      { padding: 0px 10px; border-bottom: 1px solid #666; border-right: 1px solid #666; text-align: center; }
td.TdHyhtiolCPremiere1Last  { padding: 0px 10px; border-bottom: 1px solid #666; text-align: center; }
td.TdHyhtiolCPremiere2      { padding: 0px 10px; border-right: 1px solid #666; text-align: center; }
td.TdHyhtiolCPremiere2Last  { padding: 0px 10px; text-align: center; text-align: center; }

/*--　死海と海の塩 塩の海　--*/
table.TableDeadSeaAndSeaSalt { margin: 10px auto; border-top: 1px solid #666; border-bottom: 1px solid #666; }
th.ThDeadSeaAndSeaSalt      { padding: 0px 10px; border-bottom: 1px solid #666; }
td.TdDeadSeaAndSeaSalt1      { padding: 0px 10px; border-bottom: 1px dotted #666; }
td.TdDeadSeaAndSeaSalt2      { padding: 0px 10px; border-bottom: 1px dotted #666; text-align:right; }
td.TdDeadSeaAndSeaSalt3      { padding: 0px 10px; }
td.TdDeadSeaAndSeaSalt4      { padding: 0px 10px; text-align:right; }

/*--　ビタエックスG.O.　--*/
table.TableVitaX { border-top: 1px solid #666; border-bottom: 1px solid #666; }

/*---------------------------------------------------------
	dl
---------------------------------------------------------*/

/*--　ホメオパシー情報　--*/
dl.DlHomeopathicIngredients { margin: 0px 0px 0px 30px; padding: 0px; }
dt.DtHomeopathicIngredients { margin: 0px; padding: 0px; border-bottom: 1px dotted 999999; width: 310px; }
dd.DdHomeopathicIngredients { margin: -1.5em 0px 0px 0px; padding: 0px 0px 0px 310px; }

/*--　クシロ薬局について　--*/
dl.DlAboutDetails { margin: 10px; padding: 10px; }
dt.DtAboutDetails { margin: 0px; padding: 0px 0px 0px 10px; font-weight: bold; }
dd.DdAboutDetails1 { margin: -1.5em 0px 0px; padding: 0px 0px 0px 150px; border-bottom: 2px dotted #a8c6a4; }
dd.DdAboutDetails2 { margin: -1.5em 0px 0px; padding: 0px 0px 0px 150px; }
dd.DdAboutDetails3 { margin: 0px; padding: 0px 0px 0px 150px; border-bottom: 2px dotted #a8c6a4; }

/*---------------------------------------------------------
	５色の食事
---------------------------------------------------------*/

#Health5ADayBlueOne { margin: 10px 0px; padding: 0px 5px 0px 0px; border-right: 10px solid #C287CD; border-top: 5px solid #C287CD; }
#Health5ADayBlueTwo { padding: 0px 0px 0px 130px; background: url(healthy/healthsupport/5adaythecolorway/images/PhotoBlue.jpg) 0% 0% no-repeat; }
#Health5ADayGreenOne { margin: 10px 0px; padding: 0px 5px 0px 0px; border-right: 10px solid #48CC7D; border-top: 5px solid #48CC7D; }
#Health5ADayGreenTwo { padding: 0px 0px 0px 130px; background: url(healthy/healthsupport/5adaythecolorway/images/PhotoGreen.jpg) 0% 0% no-repeat; }
#Health5ADayWhiteOne { margin: 10px 0px; padding: 0px 5px 0px 0px; border-right: 10px solid #eeeeee; border-top: 5px solid #eeeeee; }
#Health5ADayWhiteTwo { padding: 0px 0px 0px 130px; background: url(healthy/healthsupport/5adaythecolorway/images/PhotoWhite.jpg) 0% 0% no-repeat; }
#Health5ADayYellowOne { margin: 10px 0px; padding: 0px 5px 0px 0px; border-right: 10px solid #FFA828; border-top: 5px solid #FFA828; }
#Health5ADayYellowTwo { padding: 0px 0px 0px 130px; background: url(healthy/healthsupport/5adaythecolorway/images/PhotoYellow.jpg) 0% 0% no-repeat; }
#Health5ADayRedOne { margin: 10px 0px; padding: 0px 5px 0px 0px; border-right: 10px solid #FF5850; border-top: 5px solid #FF5850; }
#Health5ADayRedTwo { padding: 0px 0px 0px 130px; background: url(healthy/healthsupport/5adaythecolorway/images/PhotoRed.jpg) 0% 0% no-repeat; }

/*---------------------------------------------------------
	仙生露
---------------------------------------------------------*/

/*--　仙生露の商品説明　--*/
#AgaricusHeader1 {
	margin: 0px; padding: 0px 10px 0px 130px; color: #FFF; width: 340px;
	background: #004D00 url(catalog/agaricus/explanation/images/header_002.jpg) 0% 0% no-repeat;
}
#AgaricusHeader2 { margin: 0px; padding: 0px 10px 10px; background-color: #004D00; color: #FFFFFF; width: 460px; }
#AgaricusTitle1 { padding: 0px 10px 10px 160px; background: url(catalog/agaricus/explanation/images/images1.jpg) top left no-repeat; }
#AgaricusTitle2 {	padding: 0px 10px 155px; background: url(catalog/agaricus/explanation/images/images2.jpg) bottom center no-repeat; }

/*--　仙生露の商品説明　--*/
dl.DlAgaricusIngredient { margin: 0px 0px 0px 10px; padding: 0px; }
dt.DtAgaricusIngredient { margin: 5px 0px 0px; padding: 0px; }
dd.DdAgaricusIngredient { margin: -1.6em 0px 0px; padding: 0px 0px 0px 80px; }

/*--　超臨界プロポリス　--*/
dt.DtAgaricusPropolis { margin: 0px; padding: 0px; height: 70px; }
dd.DdAgaricusPropolis { margin: -70px 0px 0px 0px; padding: 0px 0px 0px 80px; height: 80px; }

/*---------------------------------------------------------
	メーカー別 ボタニックチョイス
---------------------------------------------------------*/

#BotanicAntiAging { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_AntiAging.gif) 100% 0% no-repeat; }
#BotanicAntioxidants { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_Antioxidants.gif) 100% 0% no-repeat; }
#BotanicBestSellers { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_BestSellers.gif) 100% 0% no-repeat; }
#BotanicBladderSupport { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_BladderSupport.gif) 100% 0% no-repeat; }
#BotanicBodySystems { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_BodySystems.gif) 100% 0% no-repeat; }
#BotanicCardiovascular { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_Cardiovascular.gif) 100% 0% no-repeat; }
#BotanicCirculationSupport { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_CirculationSupport.gif) 100% 0% no-repeat; }
#BotanicCleansingDetoxification { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_CleansingDetoxificati.gif) 100% 0% no-repeat; }
#BotanicDigestiveHealth { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_DigestiveHealth.gif) 100% 0% no-repeat; }
#BotanicEnergySupport { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_EnergySupport.gif) 100% 0% no-repeat; }
#BotanicEyeVisionSupport { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_EyeVisionSupport.gif) 100% 0% no-repeat; }
#BotanicHearingSupport { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_HearingSupport.gif) 100% 0% no-repeat; }
#BotanicHerbalTeas { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_HerbalTeas.gif) 100% 0% no-repeat; }
#BotanicHomeopathicRemedies { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_HomeopathicRemedies.gif) 100% 0% no-repeat; }
#BotanicImmuneSupport { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_ImmuneSupport.gif) 100% 0% no-repeat; }
#BotanicJointSupport { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_JointSupport.gif) 100% 0% no-repeat; }
#BotanicLiverProducts { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_LiverProducts.gif) 100% 0% no-repeat; }
#BotanicLowCarb { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_LowCarb.gif) 100% 0% no-repeat; }
#BotanicLutein { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_Lutein.gif) 100% 0% no-repeat; }
#BotanicMensHealth { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_MensHealth.gif) 100% 0% no-repeat; }
#BotanicMentalHealth { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_MentalHealth.gif) 100% 0% no-repeat; }
#BotanicOralHygiene { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_OralHygiene.gif) 100% 0% no-repeat; }
#BotanicOverallHealthCare { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_OverallHealthCare.gif) 100% 0% no-repeat; }
#BotanicRespiratoryHealth { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_RespiratoryHealth.gif) 100% 0% no-repeat; }
#BotanicSkinCare { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_SkinCare.gif) 100% 0% no-repeat; }
#BotanicSpecialty { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_Specialty.gif) 100% 0% no-repeat; }
#BotanicStressSupport { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_StressSupport.gif) 100% 0% no-repeat; }
#BotanicSuperSavings { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_SuperSavings.gif) 100% 0% no-repeat; }
#BotanicTotalHealth { margin: 0px;  padding: 3px 0px; background: url(maker/botanic/images/Title_TotalHealth.gif) 100% 0% no-repeat; }
#BotanicVitaminsMinerals { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_VitaminsMinerals.gif) 100% 0% no-repeat; }
#BotanicWeightLossSupport { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_WeightLossSupport.gif) 100% 0% no-repeat; }
#BotanicWomensHealth { margin: 0px; padding: 3px 0px; background: url(maker/botanic/images/Title_WomensHealth.gif) 100% 0% no-repeat; }

/*---------------------------------------------------------
	Mail Magazine 060416
---------------------------------------------------------*/

.MailMagazineContents01 { margin: 10px 0px 0px; padding: 0px; border-top: 10px solid #f90; border-right: 1px solid #f90; border-left: 1px solid #f90; }
.MailMagazineContents02 { margin: 10px 0px 0px; padding: 0px; border-top: 10px solid #A1E573; border-right: 1px solid #A1E573; border-left: 1px solid #A1E573; }
table.TableMailMagazine06041601 { border: 1px solid #f90; width: 480px; }
table.TableMailMagazine06041602 { border: 1px solid #A1E573; width: 480px; }
td.TdMailMagazine06041601 { padding: 208px 10px 5px; width: 307px; background: url(mailmagazine/20060416/images/Photo01.jpg) no-repeat top #FFF5E5; vertical-align: top; }
td.TdMailMagazine06041602 { padding: 208px 10px 5px; width: 307px; background: url(mailmagazine/20060416/images/Photo02.jpg) no-repeat top #FFF5E5; vertical-align: top; }
td.TdMailMagazine06041603 { padding: 208px 10px 5px; width: 307px; background: url(mailmagazine/20060416/images/Photo03.jpg) no-repeat top #FFF5E5; vertical-align: top; }
td.TdMailMagazine06041604 { padding: 208px 10px 5px; width: 307px; background: url(mailmagazine/20060416/images/Photo04.jpg) no-repeat top #FFF5E5; vertical-align: top; }
td.TdMailMagazine06041605 { padding: 208px 10px 5px; width: 307px; background: url(mailmagazine/20060416/images/Photo05.jpg) no-repeat top #FFF5E5; vertical-align: top; }
td.TdMailMagazine06041606 { padding: 208px 10px 5px; width: 307px; background: url(mailmagazine/20060416/images/Photo06.jpg) no-repeat top #FFF5E5; vertical-align: top; }
td.TdMailMagazine06041607 { padding: 208px 10px 5px; width: 307px; background: url(mailmagazine/20060416/images/Photo07.jpg) no-repeat top #F0FFE5; vertical-align: top; }
td.TdMailMagazine06041608 { padding: 208px 10px 5px; width: 307px; background: url(mailmagazine/20060416/images/Photo08.jpg) no-repeat top #F0FFE5; vertical-align: top; }
td.TdMailMagazine060416R01 { padding: 0px 5px; border-left: 1px solid #f90; width: 142px; text-align: right; font-size: 10px; line-height: 150% }
td.TdMailMagazine060416R02 { padding: 0px 5px; border-left: 1px solid #A1E573; width: 142px; text-align: right; font-size: 10px; line-height: 150% }

/*---------------------------------------------------------
	Mail Magazine 060501
---------------------------------------------------------*/

.Product060501Right { margin: 0px 0px 10px; padding: 5px 0px 10px; text-align: center; font-size: 10px; line-height: 150%; }
.MailMagazineContents060501 { margin: 10px 0px 0px; padding: 0px; border-top: 10px solid #f90; border-right: 2px solid #f90; border-left: 2px solid #f90; }
div.DivMailMagazine06050101 { padding: 0px 5px; margin: 0px 0px 10px; border: 1px solid #FF9900; background-color: #FFF5E5;  }
table.TableMailMagazine06050101 { margin: 0px; padding: 0px; border: 2px solid #f90; width: 480px; }
table.TableMailMagazine06050102 { margin: 5px auto; padding: 0px; }
td.TdMailMagazine060501Left { padding: 269px 0px 0px; background: url(mailmagazine/20060501/images/Photo01.jpg) #FFF5E5 top no-repeat; width: 359px; border-right: 2px solid #F90; vertical-align: top; }
td.TdMailMagazine060501Right { margin: 0px; background-color: #FFFFFF; width: 115px; vertical-align: top; }
div.DivMailMagazine06050101 { margin: 0px 10px 10px; padding: 0px 5px; border: 2px solid #FFAD33; background: #FFF; }
th.ThMailMagazine060501Product { margin: 5px 0px; padding: 5px 0px; border-top: 1px dotted #f90; }
td.TdMailMagazine060501Product { margin: 5px 0px; padding: 5px 0px; width: 108px; font-size: 10px; text-align: center; vertical-align: top; }

/*---------------------------------------------------------
	Mail Magazine 060516
---------------------------------------------------------*/

table.TableMailMagazine060516 { margin: 0px auto; text-align: center; font-size: 10px; }
th,td.ThMailMagazine060516 { padding: 0px 2px; width: 110px; }
caption.CaptionMailMagazine060516 { display: none; }

/*---------------------------------------------------------
	肝臓の悪い時の自覚症状25例
---------------------------------------------------------*/

ul.Ulbadliver25 { list-style-type: none; font-size: 10px; text-align: right; }

/*---------------------------------------------------------
	ケルプの滴
---------------------------------------------------------*/

th.ThKelp1 { margin: 0px; padding: 5px 10px; border: 1px solid #666; font-weight: normal;}
th.ThKelp2 { margin: 0px; padding: 5px 10px; border-bottom: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; font-weight: normal; }
td.TdKelp1 { margin: 0px; padding: 5px 10px; border-bottom: 1px solid #666; border-top: 1px solid #666; border-right: 1px solid #666; text-align: center; }
td.TdKelp2 { margin: 0px; padding: 5px 10px; border-bottom: 1px solid #666; border-right: 1px solid #666; text-align: center; }

/*---------------------------------------------------------
	ササヘルス注意書き
---------------------------------------------------------*/

.SasaTitle { margin: 0px; padding: 5px 10px; border: 1px solid #005128; color:#FFFFFF; background-color:#005128; }
.SasaP { margin: 0px; padding: 5px 10px; border: 1px solid #005128; }

/*---------------------------------------------------------
	変更可能
---------------------------------------------------------*/

img.ImgItemPhotoSmall {	padding: 3px 3px 3px 0px; float: left; }
.ImgItemPhotoSmall2 { float: left; }
img.ImgItemPhotoRight { padding: 10px 0px 10px 10px; float: right; }


h2.H2HealthSupportTitle { text-align: center; } /*--　健康サポート トップ　--*/
h3.H3ItemProducts { font-size: 12px; color: #666666; }
h3.H3HealthSupportDepressioncayce { margin: 0px; padding: 5px 0px 5px 0px; color: #005128; font-size: 14px; text-align: center; }
h3.H3HealthSupportTitle1 {
	margin: 10px 0px; padding: 0px 0px 0px 15px; color: #005128; clear: both; background: url(images/Point_List01.gif) left top no-repeat;
}

ul.UlItemProducts { margin:  0px 0px 0px 10px; padding: 0px; list-style-type: none; }
ul.UlHealthSupportDepressioncayce {	margin: 0px 10px; padding: 0px; } /*--　鬱病　--*/
li.liItemProducts { margin: 0px; padding: 0px; }
li.LiHealthSupportDepressioncayce { margin: 10px 0px; padding: 0px; list-style-type: none; } /*--　鬱病　--*/
li.liHealthycayceCastorOinPack { padding: 15px 0px 0px;	color: #333333; }
/*--　オリーブ油　--*/
dd.DdCatalogOliveoil { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 15px; background: url(images/Point_List01.gif) left top no-repeat; }
dd.DdHealthSupportBadliver25 { margin: -1.5em 0px 0px 0px; padding: 0px 0px 0px 35px; } /*--　肝臓の悪い　--*/
dd.DdHealthycayceCastorOinPack {
	margin: -1.5em 0px 0px 40px; padding: 0px 0px 0px 15px;	color: #333333;
	background: url(images/Point_List01.gif) left top no-repeat;
}
dd.DdHealthycayceCastorOinPack1 {
	margin: 0px 0px 0px 40px; padding: 0px 0px 0px 15px; color: #333333;
	background: url(images/Point_List01.gif) left top no-repeat;
}
dd.DdHealthycayceCastorOinPack2 { margin: 0px 0px 0px 40px;	padding: 0px 0px 0px 15px; color: #333333; }

img.ImgNextBottom { padding: 0px 0px 5px; }
img.ImgCaycePhoto { margin: 0px 10px 5px 0px; float: left; }

p.PAttention { margin: 30px 0px 0px; padding: 30px 0px 0px;	text-align: right; font-size: 10px; color: #666666; clear: both; }
/*--　肝炎の注意書き　--*/
p.PHealthHepatitis { padding: 5px; border: 2px dotted #999999; }

/*--　ロマラックス　--*/
h2.H2Psoriasis { font-size: 12px; font-weight: bold; border-bottom: 1px solid #666666; }


/*---------------------------------------------------------
	Blog
---------------------------------------------------------*/

#banner { display: none; }
