@charset "utf-8";
/* CSS Document */



#produce{
	background:url(../../images/produce/img-top.jpg) 50% 185px no-repeat;

}
#produce div.accent{
	height:249px;
	margin-bottom:50px;
	background:url(../../images/produce/img-top.jpg) 50% 0 no-repeat;
	background-size:cover;
}

/*main
-----------------*/

#produce div.contents div.main ul.visualBox{
	margin:0 auto;
	text-align:center;
		padding:10px 0 20px;
}



#produce div.contents div.main p{
	margin-bottom:20px;
}

#produce div.contents div.txt ul li{
	list-style-type:disc;
	list-style-position:inside;
}


#produce div.contents div.txt p{
	margin-top: 10px;
}

#produce div.contents div.txt ul li{
	list-style-type: disc;
    margin-left: 20px;
}



#produce div.contents .txt-left{
	margin-bottom: 35px;
	float:left;
	width:400px;
}

#produce div.contents .txt-left ul li{
	list-style-type: disc;
    margin-left: 20px;
}


#produce div.contents div.txt-right{
	margin-bottom: 35px;
    float: right;
	width: 374px;
}

#produce div.contents .main p.img-right{
	float: right;
    width: auto;
}

#produce div.contents .main p.img-first img{
	margin-left: 28px;
}


#produce div.contents .main p.txt1{
	margin-bottom:35px;
	float:left;
	width:371px;
	margin-left:20px;
}





#produce div.contents div.relocationBox .subsection div.txt-left p span{
	font-size:112%;
	font-weight:bold;
}

#produce div.contents div.relocationBox .subsection div.txt-left{
	float:left;
	
}




#produce div.contents .main .section.office_category .subsection {
    padding: 10px;
    margin-right: -43px;
}


#produce div.contents div.main dl{
	float: left;
	padding-bottom:30px;
}

#produce div.contents div.main dl dt{
    font-size:18px;
	font-weight:bold;
	margin-bottom:8px;
	border-bottom:2px solid #1b56bd;
}

#produce div.contents div.main dl dd img{
	margin-bottom: 15px;
}

#produce div.contents div.main dl dd ul li{
	list-style-type: disc;
    margin-left: 20px;
}

#produce div.contents div.main ul.img-box li{
	float:left;
	width:353px;
}


#produce div.contents div.txt{
	clear:both;
}


#produce div.contents div.officesecurity dl{
	float:left;
	width:400pX;
}

#produce div.contents div.officesecurity p.securityimg{
	float:right;
	width:300px;
}

#produce div.contents div.officesecurity p.note{
	clear:both;
	font-weight:700;
}

#produce div.contents table{
	width:100%;
	table-layout:fixed;
	text-align:left;
	border:1px solid #ccc;
	font-size:83%;
	margin-bottom:20px;
}
#produce div.contents table caption{
	background:#1b56bd;
	padding:10px;
	text-align:left;
	color:#fff;
	
}
#produce div.contents table tr,
#produce div.contents table th,
#produce div.contents table td{
	border:1px solid #ccc;
	padding:10px;
}

#produce div.contents table th{
	background:#666;
	color:#fff;
	text-align:center;
}











