@charset "Shift-JIS";

/*k01 style*/
#main .k01 table{width: 560px}
#main .k01 table{
	width: 560px;
	border:0;
}
#main .k01{
	width: 560px;
}
#main .k01_1 td,.k01_3 td {
	font-size: 100%;	
}
#main .k01_1 td{
vertical-align: top;
padding-top:0px;
margin-top:0px;
}
#main .k01_1 p{
	background-image:url("../img/k1_1_06_m.gif");
	margin:0px;
	padding:0 40px 0 40px;
}
#main .k01_3 th{
	font-size: 139%;
	color:#EE5810;
	width:200px;
}
#main .k01_4 {
	margin:0 10px 0 10px;
	text-align:center;
}

#main .k01_4_h {
	font-size: 139%;
	font-weight:bold;
	color:#EE5810;
	text-align:left;
}
#main .k01_4 p {
	font-size: 108%;
	font-weight:bold;
	text-align:left;
}
#main .min{
	font-size: 93%;
	font-weight:normal;
}

#main .k01_cnr1 {
	background:url("../img/bg_top_k1.gif") no-repeat scroll 0 0 transparent;
	padding-top:10px;
	width:540px;
}
#main .k01_cnr1-inner {
	background:url("../img/bg_btm_k1.gif") no-repeat scroll left bottom transparent;
	width:540px;
}
#main .k01_clearfix {
	display:block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#main .k1p{
	padding-left:5px;
}



#main .k2_1 {
	padding:30px 5px 5px;
	float:right;
}
#main .k2_2{
	width:510px;
	background-color:#fff;
	display:block;
}
#main .k2_2 img{
	padding:10px;
}




.w380 {
	width: 380px;
}
.w510{
	width:510px;
}
#main .k03{
	text-align:left;
	margin:0px;
	padding:0px;
}
#main .k03 img{
	margin:0px;
	padding:0px;
}
.k6_h{
	font-size: 150%;
	color:#009900;
	width:560px;
	height:65px;
	line-height: 1.5em;
}
.k6_1_m{
	background-image: url(../img/k6_1_m.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align:middle;
}
.k6_1_b{
	background-image: url(../img/k6_1_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:560px;
	height:18px;
}



.k6_1 {
	background:url("../img/k6_1.gif") no-repeat scroll 0 0 transparent;
	padding-top:10px;
	width:560px;
}
.k6_1 img {
	float:left;
	margin: 10px 10px 20px;

}

.k6_cnr1-inner {
	background:url("../img/k6_1_btm.gif") no-repeat scroll left bottom transparent;
	width:560px;
}

.k6_1-inner {
	background:url("../img/k6_1i.gif") no-repeat scroll left top transparent;
}
.k6_1 p{
	margin-top:0;
	margin-bottom:0;
	padding-top:10px;
}

/* 20120912追加 mino */
.k6_2 dl,.k6_2 dt,.6k_2 dd{
	margin:0;
	padding:0;
}
.k6_2 dl{
	border-bottom: 1px solid #006600;	
	width:560px;
	background-color:#8ab42a;
}
.k6_2 dt,.k6_2 dd{
	padding: 5px;
}
.k6_2 dt{
	clear:both;
	float:left;
	width: 10em;
	padding: 8px 5px;
	_margin-right: -3px;
	border-top: 1px solid #006600;
	color: #fff;
	text-align: center;
}
.k6_2 dt p{
	text-align:center;
}
.k6_2 dd{
	margin-left: 10em;
	background-color:#fff;
	border-top: 1px solid #006600;
	min-height:85px;
	height:auto !important;
	height:85px;
}
/* 20120912追加ここまで */

#main #sNavi {
	height: 105px;
	width: 560px;
	background-color:#DAF38E;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#main #sNavi img{
	padding-right:3px;
	margin-top:10px;
	vertical-align:middle;
}

img.map {
margin-top:10px;
}



#main .section-inner {
	margin-left: 0px;
	margin-top:30px;
}


/*p style*/

#p01 table{
	border:1px solid #50902E;
	width:560px;
	text-align:center;
	margin-bottom:20px;
}
#p01 td.p1_1{
	width:400px;
}
#p01 td .p1_2{
	font-size: 116%;
	color:#33A02C;
	font-weight:bold;
	margin-top:18px;
	padding:5px;
	text-align:left;
}
#p01 td .p1_2mtb{
	margin-top:30px;
}
#p01 td.mdl img{
	margin-right:5px;
}
#p01 td img{
	margin:10px 5px;
}
#p01 td p {
	margin-top:0;
	margin-bottom:0;
}
#main .kNavi img{
	margin-top:10px;
	margin-bottom:10px;
}
#main .p02_2 {
	padding-left:5px;
}
#main .p02_cnr1 {
	background:url("../../img/bg_top_p2.gif") no-repeat scroll 0 0 transparent;
	padding-top:23px;
	width:540px;
}
#main .p02_cnr1-inner {
	background:url("../../img/bg_btm_p2.gif") no-repeat scroll left bottom transparent;
	width:540px;
}
#main .p02_clearfix {
	display:block;
	padding-bottom: 10px;
	padding-left: 10px;
}

.p02_t1_fl{
	float:left;
	text-align:left;
}
.p2_1 {
	vertical-align:middle;
}
#p01 td.w250 p{
	width:250px;
	margin-left:50px;
}

.p2_t1_p p{
	text-align:left;
	font-size: 100%;
}

/*p03_table style*/
#p2_t1 {
	padding-top:10px;
	padding-left:5px;
}
#p2_t1 table{ 
	border-collapse:collapse;
	background-color: #FFF;
	margin-bottom: 0;
	width:540px;
	border-top:1px #999 solid;
	border-left:1px #999 solid;
}
#p2_t1 th {
	background-color: #FFFFBF;
	text-align: center;
	vertical-align: middle;
	color:#333;
	border-bottom:1px #999 solid;
	border-right:1px #999 solid;
	padding:10px;
}
#p2_t1 td {
	background-color: #FFFFFF; 
	border-bottom:1px #999 solid;
	border-right:1px #999 solid;
	text-align:left;
	padding:10px;
}
}
#p01 .p2_t1_p {
	text-align:center;
}

#p2_t1 table .t_head {
	text-align: center;
	background-color: #9AD47F;
	height:20px;
	color:#fff;
}
.amino{
padding-top:15px;
padding-left:10px;
}
#p01 .mt0 img{
	margin-bottom:5px;
}
#p01 .mt0 .b{
	margin-right:5px;
}

form input{
	margin-bottom:0px;
}


/* 成分分析表 */
#seibun table{
	border:0px;
	width: 540px;
	margin:0;
	padding:0px;
}
#seibun tr{
	border:0px;
}
#seibun td{
	border:0px;
	text-align:right;
}
/* 新成分分析表 */
#analytic {
	width: 560px;
	margin:0;
	padding:0px;
}
#analytic table{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:0px solid #999999;
	border-left:0px solid #999999;
	margin:0;
	padding:0px;
}
#analytic th{
	border-top:0px solid #999999;
	border-right:0px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	color:#333333;
	background-color:#FFFFBF;
}
#analytic .koumoku{
	border-top:0px solid #999999;
	border-right:0px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	color:#ffffff;
	background-color:#9AD47F;
}
#analytic td{
	border-top:0px solid #999999;
	border-right:0px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	text-align:left;
}