@charset "Shift_JIS";

html,
body {
padding:0;
margin:0;
color:#333;
font-size:10pt;
text-align:center;
background-color:#FFF;
background-image:url(../images/bg.gif);
background-position:center top;
background-repeat:no-repeat;}

#contener {
width:772px;
\width:779px;
w\idth:772px;
padding:0 7px 0 0;
margin:0 auto;
text-align:left;
vertical-align:top;
background:url(../images/lmenu_bg.gif) repeat-y left;}


/* テキストリンク設定 */
#contener a {color:#044104;}
#contener a:hover { text-decoration:none; color:#044104;}
#contener #lmenu a {font-weight:bold;}
#contener #lmenu a.actv {color:#FF6600;}



#contener .clr {clear:both; display:none;}

#contener img {
padding:0; margin:0;
border:none;}



/* -----------------------------------------------------------
　　レイアウト
--------------------------------------------------------------*/
#contener #lmenu {
width:172px;
\width:179px;
w\idth:172px;
padding:10px 0 50px 7px;
margin:0 28px 0 0;
float:left;}

#contener #rContent {
width:565px;
padding:15px 0;
margin:0;
float:right;}

/* -----------------------------------------------------------
　　ヘッダー
--------------------------------------------------------------*/
#contener #head {
width:765px;
\width:772px;
w\idth:765px;
height:101px;
padding:0 0 0 7px;
margin:0;
background:#fff url(../images/header_bg.gif) no-repeat center top;}

#contener #head #headBox {
width:765px;
height:76px;
padding:0;
margin:0;
vertical-align:top;}

#contener #head #headBox h1 {
width:200px;
height:65px;
margin:0;
padding:0;
float:left;}
#contener #head #headBox h1 a {
width:180px;
height:45px;
padding:0;
margin:20px 0 0 25px;
display:block;
text-indent:-999em;
text-decoration:none;}

#contener #head h2 {
padding:0;
margin:0;
display:none;}



/* ヘッダーナビ */
#contener #head #headBox ul#hnavi {
width:430px;
height:36px;
padding:0;
margin:0 7px 0 0;
list-style:none;
display:block;
float:right;}

#contener #head #headBox ul#hnavi li {
width:auto;
float:left;
padding:0;
margin:0;
display:block;}

#contener #head #headBox ul#hnavi li a{
height:20px;
padding:0;
margin:0;
display:block;
text-indent:-999em;
text-decoration:none;}
#contener #head #headBox ul#hnavi li a.help { width:92px; background:url(../images/hnavi_01.gif) no-repeat center top;}
#contener #head #headBox ul#hnavi li a.sitemap { width:82px; background:url(../images/hnavi_02.gif) no-repeat center top;}
#contener #head #headBox ul#hnavi li a.goFuji { width:161px; background:url(../images/hnavi_03.gif) no-repeat center top;}
#contener #head #headBox ul#hnavi li a.cart { width:95px; height:36px; background:url(../images/hnavi_04.gif);}


/* グローバルナビ
----------------------------------------------------*/
#contener #head ul#gnavi {
width:695px;
padding:0;
margin:0 0 0 70px;
list-style:none;
display:block;
clear:both;}

#contener #head ul#gnavi li {
padding:0;
margin:0;
float:left;
display:block;}

#contener #head ul#gnavi li a{
width:165px;
height:25px;
padding:0;
margin:0;
text-indent:-999em;
display:block;
background-position:center top;
background-repeat:no-repeat;
text-decoration:none;}
#contener #head ul#gnavi li a:hover {background-position:center bottom;}
#contener #head ul#gnavi li a.top {width:93px; background-image:url(../images/btn_gnavi_01.gif);}
#contener #head ul#gnavi li a.dataModify {width:135px; background-image:url(../images/btn_gnavi_02.gif);}
#contener #head ul#gnavi li a.ml {width:113px; background-image:url(../images/btn_gnavi_03.gif);}
#contener #head ul#gnavi li a.discount {width:126px; background-image:url(../images/btn_gnavi_04.gif);}
#contener #head ul#gnavi li a.campaign {width:119px; background-image:url(../images/btn_gnavi_05.gif);}
#contener #head ul#gnavi li a.trialset {width:109px; background-image:url(../images/btn_gnavi_06.gif);}


/* パンくず */
#contener #rContent #topicPath {
width:565px;
padding:0 0 0 0;
margin:0 0 10px 0;
text-align:left;}


/* -----------------------------------------------------------
　　左ナビ
--------------------------------------------------------------*/
#contener #lmenu {
	font-size:2px;
}

#contener #lmenu p {
	float:left;
	margin:0 0 10px;
	padding:0;
	display:inline;
}

#contener #lmenu #mn {
	float:left;
	margin:0 0 10px;
	padding:0;
	display:inline;
}

#contener #lmenu #mn li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

#contener #lmenu #mn li img {
	vertical-align:top;
}

#contener #lmenu h3 {
	padding:5px 0 2px;
	margin:0;
	float:left;
	font-size:2px;
}

#contener #lmenu .plist {
	padding:0;
	margin:0 0 10px;
	float:left;
}

#contener #lmenu .plist li {
	padding:0 0 1px 0;
	margin:0;
	float:left;
	display:block;
}

#contener #lmenu .plist li a {
	display:block;
}

#contener #lmenu .plist li a:hover {
	background-color:#FFFFFF;
}

#contener #lmenu .plist li a:hover img {
	visibility:hidden;
}

#contener #lmenu .plist .p01 a {
	background:url(../images/lmenu/rn_rereju_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p02 a {
	background:url(../images/lmenu/rn_moukan_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p03 a {
	background:url(../images/lmenu/rn_estoroll_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p04 a {
	background:url(../images/lmenu/rn_bicell_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p05 a {
	background:url(../images/lmenu/rn_raochinsu_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p06 a {
	background:url(../images/lmenu/rn_garlic_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p07 a {
	background:url(../images/lmenu/rn_kaiapo_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p08 a {
	background:url(../images/lmenu/rn_kotara_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p09 a {
	background:url(../images/lmenu/rn_amanoha_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p10 a {
	background:url(../images/lmenu/rn_miso_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p11 a {
	background:url(../images/lmenu/rn_royal_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p12 a {
	background:url(../images/lmenu/dn_restrogen_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p13 a {
	background:url(../images/lmenu/dn_femile_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p14 a {
	background:url(../images/lmenu/dn_fante_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p15 a {
	background:url(../images/lmenu/rn_enzayme_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p16 {
	display:none;
}

#contener #lmenu .plist .p16 a {
	background:url(../images/lmenu/rn_multi_on.jpg) left top no-repeat;
	display:none;

}

#contener #lmenu .plist .p17 a {
	background:url(../images/lmenu/rn_mio_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p18 a {
	background:url(../images/lmenu/rn_rimunus_on.jpg) left top no-repeat;
}

#contener #lmenu .plist .p19 a {
	background:url(../images/lmenu/rn_enzaymes_on.jpg) left top no-repeat;
}

.err {
	background:#FFCC00;
}










/* -----------------------------------------------------------
　　フッター
--------------------------------------------------------------*/

/* コンテンツメニュー
----------------------------------------------------*/
#contener #footMenu {
padding:5px;
margin:10px 0 0 0;
text-align:center;
font-size:80%;
line-height:140%;
border-top:1px #ddd solid;
background:#FFFFFF;}

#contener #footbox {
clear:both;
}


/* コピーライト
----------------------------------------------------*/
#contener #copyright {
width:765px;
height:30px;
padding:0;
margin:0;
clear:both;
text-indent:-999em;
background:url(../images/footer.gif) no-repeat center bottom;}


