@charset "utf-8";
/*OEMトップ*/
#content .oemtop p.ph { width:253px; margin-top:-13px;  }
.oemtopl { width:370px; float:left; }
#content .oemtop p.txt {
	margin-bottom:5px;
	font-size:89%;
}
/*技術の常磐トップ*/
.greenbk p.center{
	clear:left;
}
#techchart ul { margin:0 auto 15px; width:478px; }
#techchart ul li {float:left; }
#techchart table{
	background: url(../img/commission/tokiwa/bk_table.gif) repeat-y left top;
	width:621px;
	margin:0 auto;
}
#techchart td {
	padding:5px 15px 0px;
	vertical-align:top;
	font-size:86%;
}
#techchart td p.moredetail {
	margin:0;
}
#techchart .btmbk td {
	font-size:100%;
	background: url(../img/commission/tokiwa/btm_table.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
.techblock ul.floatl {
	width:128px;
}
.techblock .floatl li {
	height:34px;
	overflow:hidden;
}
#content .techblock table.floatr {
	border:1px solid #666;
	width:462px;
	margin-bottom:0; 
}
#content .techblock .floatr td {
	width:143px;
	padding:5px 7px 5px 3px ;
	vertical-align:top;
	font-size:100%;
}
#content .techblock p, #content .techblock ul { margin-bottom:0px; }
/*抽出・精製技術*/
#content .techlist dl {
	background: url(../img/common/line_graydot2.gif) repeat-x left bottom;
	padding: 0 0 6px 0;	
	margin-bottom:10px;
	clear:both;
	width:640px;
}
#content .techlist dt {
	margin-bottom:3px;
}
#content .techlist dd {
	margin:0 0 5px 10px;
}
#content .techlist img.floatr { margin:-19px 0 5px 20px; width:162px; display:block; }
/*高純度精製技術*/
#content .techlist2 { margin-bottom:20px; }
#content .techlist2 dt {
	margin-bottom:3px;
}
#content .techlist2 dd {
	background: url(../img/common/line_graydot2.gif) repeat-x left bottom;
	padding: 0 0 10px 10px;	
	margin:0 0 10px 0;
}
.techblock2 { width:640px; clear:both; }
.techblock2 table {
	width:450px;
	float:left;
}
.techblock2 ul {
	width:180px;
	float:right;
	background-color:#eaf4df;
	padding:10px 0;
}
.techblock2 th,#content .techblock2 td { vertical-align:top; padding:0 10px 10px 0; font-size:100%;}
#content .techblock2 td h4, #content .techblock2 td p { margin-bottom:5px; }
/*流れ*/
#content .flowchart h4, #content .flowchart p {
	text-align:center;
	margin:0 0 10px;
}
#content .flowchart ol { margin:0 auto; }
#content .flowchart ol li {	float:left; margin-bottom:30px; }
ol.assay { width:512px; }
ol.oemflow { width:590px; }
#content .flowchart table {
	width:450px;
	margin:0 auto 40px;
	clear:both;
}
.flowchart th, .flowchart td {
	background: url(../img/common/line_graydot2.gif) repeat-x left bottom;
	padding: 10px;
}
.flowchart th { width:44px; }
.flowchart .end th, .flowchart .end td { background-image:none; }
/*OEM トップページ*/
.greenbk2 {
	background: #eaf4df url(../img/commission/oem/btm_green.gif) no-repeat left bottom;
	padding: 0 10px 25px 15px;
	margin-bottom:15px;
	width:615px;
	_height:261px;
}
#content .greenbk2 table.floatl {
	width:240px;
	background-color:#FFF;
	margin:0;
}
#content .greenbk2 td ul { margin:0px; }
.greenbk2 td li { height:40px; overflow:hidden;}
.greenbk2 .floatr {
	width:364px;
	background: url(../img/commission/oem/img_flow.jpg) no-repeat right top;
	margin:0;
}
.flowinfo {
	background: url(../img/common/line_greendot2.gif) repeat-x left bottom;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#content .flowinfo dt { margin:0 0 5px }
#content .flowinfo dd { font-size:100%; padding:0 5px; margin:0; }
.flowinfotxt { width:175px; }
#content .greenbk2 p  {	margin:0; }
#content .flowinfo p.moredetail { margin:-10px 0 0 ; }
#content .greenbk2 .floatr table {
	width:364px;
	margin:0;
	background: url(../img/commission/oem/bk_greentable.gif) repeat-y;
}
#content .greenbk2 .floatr td {
	padding:5px 10px 0;
	vertical-align:top;
	font-size:100%;
}
#content .greenbk2 .floatr td.cosmephbk,
#content .greenbk2 .floatr td.supplephbk
{ font-size:83%; line-height:1.5; padding-left:65px; }
.cosmephbk {
	background: url(../img/commission/oem/ph_cosme.jpg) no-repeat 10px 5px;
}
.supplephbk {
	background: url(../img/commission/oem/ph_supple.jpg) no-repeat 10px 5px;
}
/*OEM サプリメント*/
#content .oempoint ol { width:320px; padding-right:320px; margin-bottom:30px; }
ol.supplepoint {
	background: url(../img/commission/oem/supplement/ph_supplepoint.jpg) no-repeat right top;
}
ol.cosmepoint {
	background: url(../img/commission/oem/cosme/ph_cosmepoint.jpg) no-repeat right top;
}
#content .oempoint li { margin:0 0 7px; } 
.oempoint li img { vertical-align:middle; _padding: 3px 0 ; }
.oempoint p { text-align:center; }
#content table.oemexample {
	width:600px;
	margin:0 auto 20px;
}
#content .oemexample td {
	padding:0px 0px 0px 10px;
}
#content table.oemexample2 {
	width:546px;
	margin:0 auto ;
}
#content .oemexample2 th,#content .oemexample2 td {
	padding:0 10px 5px 10px;
	vertical-align:top;
}
.oemexample2 td a {
	display:block;
	color:#1e8a39;
	font-weight:bold;
	background: url(../img/common/icon_grarrow.gif) no-repeat 0px 4px;
	padding-left: 13px;
}
/*clearfix*/
.oemtop:after,
#techchart ul:after,
.techblock:after,
.techblock2:after,
.techlist dl:after,
.flowchart ol.assay:after,
.greenbk2:after,
.greenbk2 .flowinfo:after
{
	clear:both;
	content:".";
	display:block;
	height: 0px;
	visibility:hidden;
}
/*\*//*/
.oemtop, #techchart ul, .techblock, .techblock2, .techlist dl,.flowchart ol.assay,.greenbk2,.greenbk2 .flowinfo
{display:inline-block;}
/* eof_macIE_hac */

