@charset "UTF-8";
/*カテゴリー　ヘッダー*/
#categoryHeader {
	background-image: url(../bn/img/category-header.jpg);
}
#categoryHeader h2 {
	text-indent: -9999px;
}
#pageTitleTop {
	background-image: url(../bn/img/pagetitle-top.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
}
#pageTitleFiller {
	background-image: url(../bn/img/pagetitle-powder-filler.gif);
	background-repeat: no-repeat;
	display: block;
	height: 62px;
}
#pageTitleFillerHP40 {
	background-image: url(../bn/img/pagetitle-powder-hp40.gif);
	background-repeat: no-repeat;
	display: block;
	height: 62px;
}
#pageTitleIndustrial {
	background-image: url(../bn/img/pagetitle-powder-industrial.gif);
	background-repeat: no-repeat;
	display: block;
	height: 62px;
}
#pageTitleCosmetics {
	background-image: url(../bn/img/pagetitle-powder-cosmetics.gif);
	background-repeat: no-repeat;
	display: block;
	height: 62px;
}
#pageTitleProcess {
	background-image: url(../bn/img/pagetitle-process.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
}
#pageTitleSpread {
	background-image: url(../bn/img/pagetitle-spread.gif);
	background-repeat: no-repeat;
	display: block;
	height: 62px;
}
#main .obi, #main .obi2, #main .obi3, #main .obi4, #main2 .obi, #main2 .obi2, #main2 .obi3, #main2 .obi4 {
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	background-color: #0069B6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main .obi, #main2 .obi {
	background-image: url(../bn/img/obi.gif);
}
#main .obi2, #main2 .obi2 {
	background-image: url(../bn/img/obi2.gif);
}
#main .obi3, #main2 .obi3 {
	background-image: url(../bn/img/obi3.gif);
}
#main .obi4, #main2 .obi4 {
	background-image: url(../bn/img/obi4.gif);
}
#main .featureBox, #main .featureBox2, #main .featureBox3, #main2 .featureBox, #main2 .featureBox2, #main2 .featureBox3 {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .featureBox h5, #main .featureBox3 h5, #main2 .featureBox h5, #main2 .featureBox3 h5 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
#main .featureBox p, #main2 .featureBox p {
	font-size: 14px;
	line-height: 20px;
	margin-left: 1em;
	margin-bottom: 5px;
}
#main .featureBox2 h5, #main2 .featureBox2 h5 {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
}
#main .featureBox2 p, #main2 .featureBox2 p {
	font-size: 14px;
	line-height: 20px;
	margin-left: 1em;
	margin-bottom: 5px;
}
#main .featureBox3 p, #main2 .featureBox3 p {
	font-size: 14px;
	line-height: 20px;
	margin-left: 2em;
	margin-bottom: 5px;
}
#main .specTable, #main2 .specTable {
	margin-bottom: 20px;
}
#main .specTable h6, #main2 .specTable h6 {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-align: right;
	padding-top: 2px;
}
#buttonPowderFiller a {
	background-image: url(../bn/img/bt-powder-filler.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 300px;
}
#buttonPowderFiller a:hover {
	background-position: right top;
}
#buttonPowderIndustrial a {
	background-image: url(../bn/img/bt-powder-industrial.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 300px;
}
#buttonPowderIndustrial a:hover {
	background-position: right top;
}
#buttonPowderCosmetics a {
	background-image: url(../bn/img/bt-powder-cosmetics.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 300px;
}
#buttonPowderCosmetics a:hover {
	background-position: right top;
}
#buttonFlowBn a {
	background-image: url(../bn/img/bt-flow-bn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 300px;
}
#buttonFlowBn a:hover {
	background-position: right top;
}
#buttonPowderFillerHP40 a {
	background-image: url(../bn/img/bt-powder-filler-hp40.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 300px;
}
#buttonPowderFillerHP40 a:hover {
	background-position: right top;
}
#fillerType, #fillerType2 {
	margin-bottom: 20px;
}
#fillerType h5 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
#fillerType img {
	margin: 3px;
	padding: 0px;
	display: block;
}
#fillerType .fillerTypeBoxLeft, #fillerType .fillerTypeBoxCenter, #fillerType .fillerTypeBoxRight {
	padding: 0px;
	width: 165px;
	background-color: #DDDDDD;
	text-align: center;
}
#fillerType .fillerTypeBoxLeft {
	float: left;
	padding: 0px;
}
#fillerType .fillerTypeBoxCenter {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#fillerType .fillerTypeBoxRight {
	padding: 0px;
	float: right;
}
#fillerType .fillerTypeClear, #fillerType2 .fillerTypeClear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
.lineHightL {
	margin-top: 5px;
}
#fillerHP40Left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 246px;
}
#fillerHP40Right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 246px;
}
#fillerType2 .fillerHP40imageBox {
	margin: 0px;
	padding: 0px;
	width: 246px;
}
.photoLeft {
	margin: 0px;
	padding: 0px;
	float: left;
}
.photoRight {
	margin: 0px;
	padding: 0px;
	float: right;
}
#fillerHP40Left img {
	display: block;
}
#main .specTable p, #main2 .specTable p {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 2px;
}
#industrialPhotoBox {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#industrialPhotoBox img {
	display: block;
	margin: 0px;
	padding: 0px;
}
#industrialPhotoBox p {
	font-size: 12px;
	line-height: 18px;
	padding-top: 2px;
}
#industrialPhotoLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 262px;
}
#industrialPhotoRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 235px;
}
#industrialPhotoBox .industrialPhotoBoxClear {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}
#cosmeticsBox {
	padding: 0px;
	margin: 0px;
}
#cosmeticsBoxLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 277px;
}
#cosmeticsBoxRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 220px;
}
.cosmeticsBoxClear {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}
#cosmeticsPhotoBox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#cosmeticsPhotoBox img {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#cosmeticsPhotoBox p {
	font-size: 12px;
	line-height: 18px;
	float: left;
}
#cosmeticsLineupBox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#cosmeticsLineupBox img {
	display: block;
	margin: 0px;
	padding: 0px;
}
.caption {
	font-size: 12px;
	line-height: 16px;
	margin-top: 2px;
}
#processPhotoBox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#processPhotoBox img {
	display: block;
	margin: 0px;
	padding: 0px;
}
#main .spreadBox, #main2 .spreadBox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.spreadBoxLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}
.spreadBoxLeft img {
	display: block;
}
.spreadBoxRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 247px;
}
.spreadBoxRight  h5 {
	text-indent: -1em;
	padding-left: 1em;
	font-size: 14px;
	line-height: 20px;
	padding-top: 3px;
}
.spreadBoxRight  h6 {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	padding-top: 3px;
}
.spreadBoxClear {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}
#main .spreadBox th, #main2 .spreadBox th {
	margin: 0px;
	padding: 0px;
	width: 260px;
}
#main .spreadBox th img, #main2 .spreadBox th img {
	display: block;
}
#main .spreadBox td, #main2 .spreadBox td {
	margin: 0px;
	padding: 0px;
	width: 247px;
}
#main .spreadBox td h5, #main2 .spreadBox td h5 {
	text-indent: -1em;
	padding-left: 1em;
	font-size: 14px;
	line-height: 20px;
	padding-top: 3px;
}
#main .spreadBox td h6, #main2 .spreadBox td h6 {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	padding-top: 3px;
}

