@charset "UTF-8";

/* サイドナビ */

#pageBeauty01 #naviBeauty01 span,
#pageHealth01 #naviHealth01 span,
#pageIndustry01 #naviIndustry01 span,
#pageMedical01 #naviMedical01 span {
	color: #FF9000;
	background-image: url(../../pub/img/icon_pelletO.gif);
}

#pageBeauty02 #naviBeauty02 span,
#pageBeauty03 #naviBeauty03 span,
#pageBeauty04 #naviBeauty04 span,
#pageHealth02 #naviHealth02 span,
#pageHealth03 #naviHealth03 span,
#pageIndustry02 #naviIndustry02 span,
#pageIndustry03 #naviIndustry03 span,
#pageMedical02 #naviMedical02 span,
#pageMedical03 #naviMedical03 span,
#pageMedical04 #naviMedical04 span {
	color: #FF9000;
	background-image:url(../../pub/img/icon_deltaO.gif)
}

/* 写真 */

.image167 { /* 縦1列　横幅167px */
	float: right;
	margin: 0 0 0 15px;
	width: 167px;
}

.image204 { /* 縦1列　横幅204px */
	float: right;
	margin: 0 0 0 15px;
	width: 204px;
}

.image265 { /* 縦1列　横幅265px */
	float: right;
	margin: 0 0 0 15px;
	width: 265px;
}

.image280 { /* 縦1列　横幅280px */
	float: right;
	margin: 0 0 0 15px;
	width: 280px;
}

.imageHolder { /* 横1列 */
	clear: both;
}

.imageHolder .col_left {
	float: left;
	width: 167px;
}

.imageHolder .col_center {
	float: left;
	margin-left: 52px;
	width: 167px;
}

.imageHolder .col_right {
	float: right;
	width: 167px;
}

.imageHolder .centerImage {
	margin: 0 51px 0 52px;
}

.imageHolder349 {
	float: right;
	margin: 0 0 0 15px;
	width: 349px;
}

.imageHolder349 dl.image01 {
	float: left;
	width: 167px;
}

.imageHolder349 dl.image02 {
	float: right;
	width: 167px;
}

.image167 dd,
.image204 dd,
.image280 dd,
.image265 dd,
.imageHolder dd,
.imageHolder349 dd {
	margin: 0 0 15px 0;
	text-align: center;
}

.imagePackIll { /* パック材　イラスト */
	float: left;
	text-align: center;
	width: 167px;
}

/* table幅調整 */

.table167 {
	float: left;
	width: 167px;
}

.table240 {
	float: right;
	width: 240px;
}

.table309 {
	width: 303px; /* IE6対策で計算値よりやや小さめ　以下同 */
}

.table324 {
	width: 318px;
}

.table387 {
	width: 381px;
}

.table422 {
	width: 418px;
}

.td06 {
	width: 6em;
}

/* そのほか */

h4 {
	background-color: #BBFDD9;
	margin: 0 0 15px 0;
	padding: 2px;
}

td.data li {
	list-style-type: none;
	text-align: right;
}

td.text li {
	list-style-type: none;
}

.smallBox {
	height: 25em;
}