.rbox {
   BACKGROUND-IMAGE: url(../Images/table/rbox_bg.gif); BACKGROUND-REPEAT: REPEAT-Y
}
.shipping {
  PADDING: 5px 2px 5px 5px; FONT-SIZE: x-small; line-height : 16pt
}
.ems {
  PADDING: 0px 2px 0px 5px; padding-top: 2px; FONT-SIZE: x-small; line-height : 12pt
}
.reg {padding:5px;background:#EFEFEF;width:150px}
.menuitems {
	BORDER: #0093f1 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 5px 3px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ccdefb
}
.category {
	PADDING: 0px 2px 4px 0px; FONT-SIZE: 9pt; color: #006699;
}
.menu {
	BORDER: #BFDFFF 1px solid; PADDING: 5px 2px 10px 5px; WIDTH: 151px; _width:160px; TEXT-ALIGN: left; background-color:#FFFFFF;
}
.menutitle {
	PADDING: 0px; MARGIN: 0px; TEXT-ALIGN: CENTER; FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-IMAGE: url(../Images/table/menu_head.gif); BACKGROUND-REPEAT: no-repeat
}
.drugheader {
	PADDING: 0px; MARGIN: 0px; TEXT-ALIGN: CENTER; FONT-SIZE: 10pt; FONT-WEIGHT: BOLD; COLOR: #FFFFFF; LINE-HEIGHT: 20px; BACKGROUND-IMAGE: url(../Images/table/drug_head.gif); BACKGROUND-REPEAT: no-repeat
}
.drugmenu {
	width:150px;
	_width:160px; BORDER: #CCCCCC 1px solid; PADDING: 4px; MARGIN: 0px; BACKGROUND-COLOR: #F6F6F6
}
HR.r-itm {
	BORDER-TOP: #CCCCCC 1px dotted; MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
.c_item {
	MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(../Images/list/d-list3.gif); background-repeat: no-repeat; color:#666666; font-size:9pt; font-weight: bold
}
#item P {
	 margin:0px;  line-height: 14px;
}
#item A {
	 margin-top:2px; PADDING-LEFT: 14px; color:#666666; border:0px; width:150px; font-size:9pt; text-decoration:none; BACKGROUND-IMAGE: url(../Images/list/d-list.gif); background-repeat: no-repeat
}
#item A:hover {
	 margin-top:2px; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(../Images/list/d-list3.gif); background-repeat: no-repeat; background-color:#DFDFDF; color:#003366; text-decoration:none
}
A.item {
	 padding:0px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 14px; color:#666666; border:0px; width:150px; font-size:9pt; text-decoration:none; BACKGROUND-IMAGE: url(/Images/list/d-list.gif); background-repeat: no-repeat
}
A.item:hover {
	 padding:0px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(../Images/list/d-list3.gif); background-repeat: no-repeat; background-color:#DFDFDF; color:#003366; text-decoration:none
}
.druglist {
	MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(../Images/list/d-list3.gif); background-repeat: no-repeat; background-color:#F6F6F6; color:#666666; font-size:9pt; font-weight: bold
}
A.dlist { 
	 MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 14px; background-color:#F6F6F6; color:#666666; border:0px; width:150px; font-size:9pt; text-decoration:none; BACKGROUND-IMAGE: url(../Images/list/d-list.gif); background-repeat: no-repeat
}
A.dlist:hover {
	 MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(../Images/list/d-list2.gif); background-repeat: no-repeat; background-color:#DFDFDF; color:#003366; text-decoration:none
}
.byoumei {
	PADDING: 0px 2px 4px 0px; FONT-SIZE: 9pt; color: #349E01;
}
.careheader {
	PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 20px; BACKGROUND-IMAGE: url(../beauty/img.file/care-purpose.gif); BACKGROUND-REPEAT: no-repeat
}
.dietheader {
	PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 20px; BACKGROUND-IMAGE: url(../beauty/img.file/diet-purpose.gif); BACKGROUND-REPEAT: no-repeat
}
.suppheader {
	PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 20px; BACKGROUND-IMAGE: url(../beauty/img.file/sup-purpose.gif); BACKGROUND-REPEAT: no-repeat
}
.dietmenu {
	BORDER: #6699FF 1px solid; PADDING: 5px 2px 10px 2px; WIDTH: 154px; _WIDTH: 160px; background: #FFF;
}
.ranking {
   BACKGROUND-IMAGE: url(../beauty/img.file/table/td_red.gif); BACKGROUND-REPEAT: REPEAT-Y; PADDING: 0px 0px 10px 5px; line-height: 14pt;
}
.rank01 {
   BACKGROUND-IMAGE: url(../Images/list/001.gif); BACKGROUND-REPEAT: REPEAT-Y; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 18px; color:#666666; font-size:9pt;
}
.list {
   BACKGROUND-IMAGE: url(../Images/list/r_or01.gif); BACKGROUND-REPEAT: REPEAT-Y; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 18px; color:#666666; font-size:9pt; line-height: 15pt;
}
.recommend {
   BACKGROUND-IMAGE: url(../Images/list/r_pink.gif); BACKGROUND-REPEAT: REPEAT-Y; MARGIN: 4px 1px 0px 4px; PADDING-LEFT: 18px; color:#666666; font-size:9pt;
}
.rank02 {
   BACKGROUND-IMAGE: url(../Images/list/002.gif); BACKGROUND-REPEAT: REPEAT-Y; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 18px; color:#666666; font-size:9pt;
}
.rank03 {
   BACKGROUND-IMAGE: url(../Images/list/003.gif); BACKGROUND-REPEAT: REPEAT-Y; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 18px; color:#666666; font-size:9pt;
}
.rank04 {
   BACKGROUND-IMAGE: url(../Images/list/004.gif); BACKGROUND-REPEAT: REPEAT-Y; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 18px; color:#666666; font-size:9pt;
}
.rank05 {
   BACKGROUND-IMAGE: url(../Images/list/005.gif); BACKGROUND-REPEAT: REPEAT-Y; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 18px; color:#666666; font-size:9pt;
}
.rank {
   MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 20px; color:#666666; font-size:8pt;
}
#drug_category {
	margin-top:5px;
}

/** H21.10.05 追加 **/
#element {
	height:85px;
	padding-bottom:5px;
	width:161px;
}
#element_t {
	background-color:#3366cc;
	font-size:12px;
	color:#FFF;
	padding:3px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:8px;
	text-align:left;
}
#element_list {
	background-color:#FFF;
	font-size:12px;
	color:#FFF;
	padding-bottom:10px;
	text-align:center;
	_padding-bottom:-10px;
	_margin-bottom:-15px;
	border:solid 1px #666;
	border-top-width:0px;
	border-color:#3366cc;
}
#element_listbar {
	width:155px;
	text-align:left;
	margin-top:2px;
}
#element_button {
	text-align:center;
	width:140px;
	margin-top:4px;
}

/* health成分一覧 */
.list_img_h {
	font-weight:normal;
	font-style:normal;
	padding:0px;
	margin:0px;
	line-height:16px;
	font-size:12px;
	list-style:none;
	background:url(http://ntp-k.co.th/idm/Images/beauty/img.file/yajirushi02.gif) 5px 4px no-repeat;
	text-indent:20px;
	padding-left:2px;
	padding-top:3px;
	background-color:#ffecce;
}

.left01{
	border:solid 1px #A4A4A4;
	border-bottom:dashed 1px #A4A4A4;
	border-top:0px;
	width:140px;
	text-align:center;
}
.left{
	border:solid 1px #A4A4A4;
	border-bottom:dashed 1px #A4A4A4;
	width:144px;
	text-align:center;
}
.left02{
	border:solid 1px #A4A4A4;
	border-top:0px;
	padding:5px;
	text-align:left;
}
.center01{
	border-bottom:dashed 1px #A4A4A4;
	width:144px;
	text-align:center;
}
.center{
	border-bottom:dashed 1px #A4A4A4;
	border-top:solid 1px #A4A4A4;	
	width:144px;
	text-align:center;
}
.center02{
	border-bottom:solid 1px #A4A4A4;
	padding:5px;
	text-align:left;
}
.m_bt5 {
	margin-bottom:5px;
	margin-top:5px;
}
/*-----------------------------
この商品を買った人はこちらも
---------------------------------*/
.m15-t {
	margin-top:15px;
}
#relation_box {
	text-align:center;
}
#relation {
	width:460px;
	border:1px solid #5f5f5f;
	border-top-width:0px;
	margin-left:4px;
	_margin-left:0px;
}
#relation_text {
	text-align:left;
	padding:5px;
	color:#333 !important;
	width:460px;
	font-size:12px;
	line-height:16px;
}
.relation_title a{
	color:#477ae0 !important;
	font-size:14px;
	text-decoration:underline !important;
	font-weight:bold;
}
#relation_text01 {
	padding-left:142px;	
}
.relation_title{
	font-size:14px;
	color:#477ae0;
	font-weight:bold;
}
#relation_bottum {
	padding-top:5px;
	padding-bottom:5px;
	color:#00F;
	text-decoration:underline;
	font-size:13px;
}
.box-yellow{background-color: #ffff00!important; }/*黄色*/