/* Super Healing Foam spec style
------------------------------------ */
.spec,.specTxt{margin-left: 80px;}
.spec th{text-align: left;}
.spec td img{vertical-align: middle;}
.spec td a img{border: 0;}
.spec td a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.spec h3{color: #2a6f83; margin-bottom: 2px; line-height: 170%;}
.spec p{color: #87888b; font-weight: normal; text-transform: uppercase; font-family: "Times New Roman";font-size: 120%;margin-top: 0;}
td.shfPrice{text-align: right; vertical-align: top;}
.spec .specTxt{line-height: 170%;font-size: 100%; color: #333333;}
ul.sheetInfo{list-style-type: none; margin-left: 400px;}
ul.sheetInfo li{background: url(shf_img/kome.gif) no-repeat top left; padding-left: 23px; margin-bottom: 5px;}



h2 span{text-transform: none;}

h2{background-color: #f4f4f4;padding-left: 100px; padding-top: 20px;padding-bottom: 10px;}
h2 span{display: inline; background-color: #f4f4f4;}
.h3_h4title{background: url("img/h3-back.png") repeat-y left top;}
h3{margin-top: 10px; padding: 10px 0 2px 20px; font-size: 130%; letter-spacing: 0.1em;}
h3 span{font-weight: bold;}
h4{margin-bottom: 10px; padding: 2px 0 10px 20px; font-weight: bold;}

.column1{position: relative;margin-right: 30px; margin-bottom: 30px;}
.column1 img{display: block;}
.leaf{position: absolute;top: 195px;width: 100%; text-align: center; line-height: 170%;}


/* column2 list design
------------------------------------ */
.column2 ul{width: 530px; margin: 0; padding: 0;}
.kitin,.germa,.bincho,.platina{width:261px; height: 166px; position: relative; text-align: left;}

.kitin{background: url("./img/kitin-kitosan.png") no-repeat left top;}
.kitin h4{position: absolute;top: 134px; color: #be7b61; font-size: 116%;}
.kitin p{margin: 10px; font-size: 78%; line-height: 160%;}

.germa{background: url("./img/germanium.png") no-repeat left top;}
.germa h4{position: absolute;top: 134px; color: #696467; font-size: 116%;}
.germa p{margin: 10px; font-size: 78%; line-height: 160%;}

.bincho{background: url("./img/bincho.png") no-repeat left top;}
.bincho h4{position: absolute;top: 134px; color: #556a92; font-size: 116%; text-align: center; width: 100%; margin: 0; padding: 0;}
.bincho h4 span{font-size: 70%;}
.bincho p{margin: 10px; font-size: 78%; line-height: 160%;}


.platina{background: url("./img/platina.png") no-repeat left top;}
.platina h4{position: absolute;top: 134px; color: #696467; font-size: 116%;}
.platina p{margin: 10px; font-size: 78%; line-height: 160%; text-align: right;}



/* 
------------------------------------ */
.pillowsupport{list-style-type: decimal; margin: 0;padding: 0;padding-left: 10px; }
.pillowsupport li{margin-left: 40px;}
.pillowsupport h4{padding: 0;margin: 0;}
