@charset "utf-8";

#lNavi li a.current:before{background:none;}
.secProducing01 {margin:0 0 20px;}
	.secProducing01 .boxProducing01 { margin: 40px 0 50px;}
		.secProducing01 .boxProducing01 .img {float:left;}
		.secProducing01 .boxProducing01 .text {
			float:right;
			width:378px;
		}
		.secProducing01 .boxProducing01 .txt {
			font-size: 14px;
			line-height: 2.2;
		}

		.secProducing01 .boxProducing01 li {
			position: relative;
			padding-left: 15px;
			margin-bottom: 15px;
			font-size: 14px;
			line-height:25px;
		}
 			.secProducing01 .boxProducing01 li:before {
				position: absolute;
				top: 0;
				left: 0;
				content: '■';
			} 
			
.boxUtility {margin:50px 0 0;}
	.boxUtility .btnDownload {
		display: block;
		padding: 16px 14px;
		width: 378px;
		border: 1px solid #f8b500;
		background-color: #fff4d7;
		color: #502700;
		font-size: 11px;
		text-decoration: none;
		margin-bottom: 13px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
		.boxUtility .btnDownload span {
			font-size: 15px;
			font-weight: bold;
			padding-right: 20px;
			margin-right: 5px;
			background: url(/safety/nutrition/img/ico_pdf01.png) right center no-repeat;
		}
	.boxUtility .getAdobeR { overflow: hidden;}
		.boxUtility .getAdobeR img {
			float: left;
			margin-right: 6px;
		}
		.boxUtility .getAdobeR .txt {
			overflow: hidden;
			font-size: 11px;
			line-height: 1.5;
		}
		
@media screen and (max-width:767px) {
	#lNavi li a.current:before{
		right:5px;
		width:3px;
		height:6px;
		margin-top:-3px;
		background: url(/common/img/ico_arrow07.png) no-repeat 0 0;
		background-size: 3px 6px;
	}
	.secProducing01 {margin:0 0 15px;}
		.secProducing01 .boxProducing01 { margin: 0 0 20px;}
			.secProducing01 .boxProducing01 .img {
				float:none;
				margin:0 0 5px;
				text-align:center;
			}
				.secProducing01 .boxProducing01 img{
					max-width:100%;
					width:auto;
					height:auto;
				}
			.secProducing01 .boxProducing01 .text {
				float:none;
				width:auto;
			}
				.secProducing01 .boxProducing01 .txt {
					font-size: 10px;
					margin-bottom: 12px;
				}
	
			.secProducing01 .boxProducing01 li {
				padding-left: 13px;
				margin-bottom: 5px;
				font-size:12px;
				line-height: 1.45;
			}
				
			.secProducing01 .btn img{
				width:290px;
				height:auto;
			}
			
	.boxUtility {margin:20px 0 0;}
		.boxUtility .btnDownload {
			width: auto;
			margin-bottom: 8px;
			padding: 8px 0;
			font-size: 9px;
			text-align: center;
			-webkit-border-radius: 2.5px;
			-moz-border-radius: 2.5px;
			border-radius: 2.5px;
		}
			.boxUtility .btnDownload span {
				padding-right: 12px;
				margin-right: 2px;
				background-size: 8px 9px;
				font-size: 11px;
			}
		.boxUtility .getAdobeR {
			width: 100%;
			margin: 0 auto;
			text-align: center;
		}
			.boxUtility .getAdobeR img { 
				float: none;
				width:79px;
				height:auto;
			}
			.boxUtility .getAdobeR .txt {
				display: inline-block;
				text-align: left;
				font-size: 9px;
				line-height: 1.2;
			}
}