ul{margin:0px;padding:0px;}
#bread{font-size:11px;text-align:right;margin-top:5px;margin-right:10px;}
#bread a{font-size:11px;color:#555;}
#bread,#bread_b,#bread_c a:visited{font-size:11px;color:#555;}
#bread a:hover{color:#21AE4C;}
.here{color:#21AE4C;font-size:11px;}
#bread_b{font-size:11px;text-align:right;margin-top:5px;margin-right:10px;}
#bread_b a{font-size:11px;color:#555;}
#bread_b a:hover{color:#993300;}
.here_b{color:#993300;font-size:11px;}
#bread_c{font-size:11px;text-align:right;margin-top:5px;margin-right:10px;}
#bread_c a{font-size:11px;color:#555;}
#bread_c a:hover{color:#33F;}
.here_c{color:#33F;font-size:11px;}

/* h leftmenu */
#h_left{background-image:url(../health/images/left_bg.gif);background-repeat:repeat-y;padding-top:45px;padding-left:13px;}
#h_left td{padding-bottom:5px;}
#h_left a{font-size:0.7em;color:#008855;text-decoration:none;}
#h_left a:hover{font-size:0.7em;color:#993300;}
ul.subleft{margin-top:5px;list-style-image:url(../common/kagi.gif);padding-left:30px;}
li.sub{line-height:85%;margin-bottom:5px;}
/* health ※beautyはヘッダで微調整*/
#hmain{margin-top:15px;width:520px;margin-right:auto;margin-left:auto;}
#hmain table{margin:0px 0px 5px 0px;}
#hmain td{padding-top:8px;}
#hmain a{font-size:0.8em;color:#008855;text-decoration:none;}
#hmain a:hover{font-size:0.8em;color:#993300;}
.hmain_td1{padding-top:15px;padding-left:3px;border-bottom:1px solid #CCC;}
.products{font-size:0.7em;margin-top:8px;margin-left:0px;line-height:120%;}
#detail{margin-top:30px;}

#bmain{margin-top:20px;width:550px;margin-right:auto;margin-left:auto;}
#bmain table{margin:10px 0px 5px 0px;}
#bmain a{font-size:0.7em;color:#993300;text-decoration:none;}
#bmain a:hover{font-size:0.7em;color:#008855;}
.bmain_td1{padding-top:10px;padding-left:5px;padding-right:6px;border-style:none;}
.products_b{font-size:0.7em;margin-top:5px;margin-left:0px;line-height:120%;}

/* beauty ※080724追記*/
#bsmain{margin-top:20px;width:550px;margin-right:auto;margin-left:auto;}
#bsmain table{margin:10px 0px 5px 0px;}
#bsmain a{color:#993300;text-decoration:none;}
#bsmain a:hover{color:#008855;}


#kanren{margin-top:15px;width:520px;text-align:right;}
#kanren td{padding-top:0px;}
#kanren a{font-size:0.6em;color:#666;}
#kanren a:hover{font-size:0.6em;}

.hel_frame{padding:8px;font-size:0.8em;line-height:130%;}

.ln {background:url(../health/images/ln_bg.gif) bottom left no-repeat;font-size:0.8em;border:1px solid #D9F0D4;text-align:left;}
.lna {margin:0px 5px 0px 15px;font-size:0.83em;line-height:110%;}
.lna a:link,.lna a:visited{text-decoration:none;color:#666;}
.lna a:hover{color:#C63;}

.hn{margin-top:10px;}
.hn table{border:1px solid #D9F0D4;}
.hndate,.infodate{margin:5px 5px 5px 10px;font-size:0.8em;color:#993300;}
.info a:link,.info a:visited{text-decoration:none;font-size:0.8em;color:#666;}
.info a:hover{color:#C63;}

.b_nabi{width:180px;margin-left:30px;margin-bottom:10px;}
.b_nabi td{padding:1px;}
a.b_nabi_l:link,a.b_nabi_l:visited{font-size:0.7em;text-decoration:none;color:#FFF;}
a.b_nabi_l:hover{color:#993300;}

/* b leftmenu */
#b_left{background-image:url(../beauty/images/left_bg.gif);background-repeat:repeat-y;padding-top:40px;padding-left:10px;}
#b_left td{padding-bottom:0px;}
#b_left a{font-size:0.7em;color:#993300;text-decoration:none;margin-left:-5px;}
#b_left a:hover{font-size:0.7em;color:#008855;}
ul.b_subleft{margin-top:2px;list-style-image:url(../common/kagi.gif);padding-left:30px;}
li.b_sub{line-height:85%;margin-bottom:5px;}
.beauty_frame{padding:3px;font-size:0.8em;line-height:130%;}

/* 会社情報 leftmenu */
#c_left{background-image:url(../company/images/left_bg.gif);background-repeat:repeat-y;padding-top:32px;padding-left:13px;}
#c_left td{padding-bottom:5px;}
#c_left a{font-size:0.7em;color:#3333FF;text-decoration:none;}
#c_left a:hover{font-size:0.7em;color:#993300;}

#cmain{margin-top:10px;width:550px;margin-right:auto;margin-left:auto;}
.msg{
	padding:10px 10px 5px 10px;
	background-image:url(../company/images/msg_05.jpg);
	background-repeat:no-repeat;
	background-color:#E6E6FF;
	font-size:12px;
	line-height: 3px;
	letter-spacing: 4px;
	word-spacing: 2px;
}
.infodate{margin-left:15px;color:#3333FF;}
.info a:hover{color:#33F;}

/*概要*/
.profile,.his table{
	font-size: 12px;
}
.profile th{padding:5px;text-align:center;background-color:#CCF;background-image:url(../company/images/acc_bg.gif);color:#555;font-size:0.8em;font-weight:normal;white-space:nowrap;}
.normal{padding:5px;font-size:0.8em;line-height:130%;text-justify: distribute; text-align: justify;}
.dot{background-image:url(../company/images/dot.gif);}
.year{text-align:left;padding-left:5px;border-right:solid 3px #CCF;font-size:0.8em;}
.normal2{padding-left:5px;font-size:0.8em;line-height:130%;text-justify: distribute; text-align: justify;}

/*店舗*/
.tenpo table{margin-top:10px;border-left:1px solid #CCF;}
.tenpo th{padding:2px;background-color:#930;color:#FFF;border-right:1px solid #FFF;font-size:0.7em;font-weight:normal;white-space:nowrap;}
.tenpo td{padding:2px;border-right:1px solid #CCF;border-bottom:1px solid #CCF;font-size:0.7em;}

/*成分表*/
.seibun table{margin-top:10px;border-left:1px solid #E8D2BB;}
.seibun th{padding:2px;background-color:#930;color:#FFF;border-right:1px solid #E8D2BB;font-size:0.8em;font-weight:normal;white-space:nowrap;}
.seibun td{padding:2px;border-right:1px solid #E8D2BB;border-bottom:1px solid #E8D2BB;font-size:0.8em;background-image:url(../beauty/images/seibun_bg.gif);line-height:130%;}
.seibun strong{font-weight:normal;color:#993300;}

#kiyaku{margin-top:10px;width:530px;margin-right:auto;margin-left:auto;text-align:left;font-size:0.8em;line-height:130%}
#kiyaku strong{font-weight:bold;color:#3333CC;}
#kiyaku p{margin-bottom:15px;line-height:130%;}
#kiyaku table{margin-left:10px;}
#kiyaku td{font-size:0.8em;line-height:130%;}
#kiyaku a:link{color:#666666;font-size:1em;}
#kiyaku a:visited{color:#666666;font-size:1em;}
#kiyaku a:hover{color:#0000FF;font-size:1em;}
/* 下のnavi */
.btm_navi{margin-bottom:8px;}
.btm_navi a:link,.btm_navi a:visited{color:#555;font-size:0.8em;}
.btm_navi a:hover{color:#930;font-size:0.8em}
.btm_navi table{border:solid 1px #cccccc;}
.btm_navi td{padding:3px 8px 3px 8px;font-size:0.8em;line-height:130%;}

#bnews {height:171px;overflow:scroll;}
#bnews table {border-style:none;}
#bnews th {padding:5px 5px 5px 10px;font-size:0.8em;color:#993300;text-align:left;font-weight:normal;}
#bnews td {font-size:0.8em;border-bottom:1px solid #999; padding: 3px 0;}
#bnews td.end {border-style:none;}

#hnews {border-style:none;}
#hnews th {padding:5px 5px 5px 10px;font-size:0.8em;color:#993300;text-align:left;font-weight:normal;}
#hnews td {font-size:0.8em; padding: 3px 0;}

/* 新商品 */
span.new-item {font-size:12px;font-weight:bold;color:#F00;display:block;margin-bottom:3px;}

