.pankuzu {
	PADDING-LEFT: 4px; FONT-SIZE: 10pt; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
h1.productname {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: large; BACKGROUND-IMAGE: url(../Images/dot/h1.gif); PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 4px; BORDER-LEFT: #3292C5 5px solid; FONT-FAMILY: MS UI Gothic; COLOR: #003366; PADDING-TOP: 5px; BORDER-BOTTOM: #3292C5 1px solid
}
.genericname {
margin: 0px
} 
h2 { FONT-WEIGHT: BOLD}
h3 { FONT-WEIGHT: normal}
h4 { FONT-SIZE: 11pt; FONT-WEIGHT: normal}
h5 {FONT-SIZE: 9pt; FONT-WEIGHT: normal}
h6 {FONT-SIZE: 9pt; FONT-WEIGHT: normal; MARGIN:0px; PADDING-BOTTOM: 2px; }
.class {
	PADDING-LEFT: 20px; PADDING-RIGHT: 5px; MARGIN: 2px 4px 0px 4px;  FONT-SIZE: 11pt; COLOR: #000000; BACKGROUND-IMAGE: url(../Images/table/bg_title.gif); BACKGROUND-REPEAT: no-repeat;	PADDING-BOTTOM: 0px; LINE-HEIGHT: 140%; PADDING-TOP: 6px; HEIGHT: 32px
}
.pname {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5px; BORDER-BOTTOM: #993366 1px solid; FONT-SIZE: 10pt; COLOR: #993366; WIDTH: 100%; LINE-HEIGHT: 120%
}
.l-line {
  PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 9pt; line-height : 13pt; color : #626262;
}
.indication {
	 BORDER-LEFT: #3292C5 3px solid; FONT-SIZE: 11pt; MARGIN-BOTTOM: 3px; MARGIN-RIGHT: 4px; PADDING-BOTTOM: 2px; COLOR: #004993; PADDING-TOP: 4px; PADDING-LEFT: 3PX; BORDER-BOTTOM: #3292C5 1px dotted; FONT-FAMILY: MS UI Gothic
}
.itm-txtbox01 {
	MARGIN-TOP: 3px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5px; BORDER-LEFT: #3292C5 5px solid; WIDTH: 100%; FONT-SIZE: 10pt; COLOR: #555555; LINE-HEIGHT: 120%
}
.itm-txtbox02 {
	MARGIN-TOP: 3px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5px; BORDER-LEFT: 5px solid #Ca0000; WIDTH: 95%; FONT-SIZE: 10pt; COLOR: #CA0000; LINE-HEIGHT: 120%
}

.itm-set {
	MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11pt;  MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #3292C5 3px solid; COLOR: #4D4D4D; LINE-HEIGHT: 120%
}
/*-.itm-price {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #CC6600; LINE-HEIGHT: 120%
}--*/
.itm-price {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; FONT-WEIGHT: 600; FONT-SIZE: 11pt; COLOR: #CC6600; LINE-HEIGHT: 120%
}
.txt-attention {
	COLOR: #006699
}
HR.itm01 {
	BORDER-TOP: #999999 1px dotted; MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
HR.inst {
	BORDER-TOP: #3292C5 1px solid; MARGIN: 4px; MARGIN-RIGHT: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
.infomation {
	MARGIN-LEFT: 4px;　MARGIN-right: 4px; PADDING: 4px; BACKGROUND: #3292C5; WIDTH: 100%; color: white; FONT-SIZE: 11pt;
}
.inst {
  PADDING-LEFT: 4px; MARGIN: 4px; FONT-SIZE: 10pt; line-height : 15pt; color : #333333;
}
.inst-text {
  PADDING-LEFT: 15px;
}
.warning {
  MARGIN: 10px 5px 0px 5px; padding: 5px; border-color: #e4e6cf; border-width: 1px; border-style: solid; background: #FFFFF0; FONT-SIZE: 8pt; color: #94291b; line-height : 12pt;
}
TABLE.item {MARGIN-LEFT: 4px;　MARGIN-right: 4px;　padding:0px;}
#serch_box {
  MARGIN: 2px; padding: 5px; border: #ccc 1px dot; background: #ECF5FF; 
}
.mentenance {
  MARGIN: 1px 2px 0px 2px; padding: 3px; border-color: #ccc; border-width: 1px; border-style: solid; FONT-SIZE: 8pt; color: #4B4B4B; line-height : 10pt;
}
.p {
	font-size : 10pt;
	line-height : 12pt;
	color : #333;
}

/*--------------------------------
★関連商品/haya
---------------------------------*/
.kanren { width: 438px; margin: 15px auto 5px; text-align: center;}
#goods-box {
	width: 438px;
	height: 180px;
	background: url(http://www.sizen.co.jp/Images/img/kanren-bg.jpg) no-repeat;
	color: #666;
	margin: 0 auro 0;
	clear: left;
}
#goods-box img { border: none;}
#goods-box a { color: #09C;}
.goods-in {
	float: left;
	width: 146px;
	text-align: center;
	margin: 5px 0 3px;
}
.in-01 {
	margin-top: 0 auto 0;
	display: block;
	width: 140px;
	letter-spacing: -1px;
	font-size: 10px;
}
.in-01 span {
	margin: 5px 0 15px;
	display: block;
	color: #F09;
	font-size: 12px;
}
.in-02 {
	width: 146px!important;
	height: 125px!important;
	width: auto;
	height: auto;
	display: table-cell;
	text-align: center;
	vertical-align: middle;	
	}
.in-00 {
	display: inline-block;
	}
/*for IE6 */  
* html .in-02 {
	vertical-align: text-top;
	line-height: 125px;
	overflow: hidden;
	width: 146px;
	height: 125px;
	zoom: 1;
}
* html .img-cm {
	vertical-align: middle;
	display: inline;
	width: auto;
	height: auto;
	zoom: 1;
}
* html .img-cm img { vertical-align: bottom;}
/*for IE7 */  
*:first-child+html .in-02 {
	vertical-align: text-top;
	line-height: 125px;
	overflow: hidden;
	width: 146px;
	height: 125px;
	zoom: 1;
}  	
*:first-child+html .img-cm {
	vertical-align: middle;
	display: inline;
	width: auto;
	height: auto;
	zoom: 1;
}  	
*:first-child+html .img-cm img { vertical-align: bottom;}
/*ここまで/haya*/