@charset "utf-8";


/*farm.css*/
#cont .mainImg{
	background:url(../images/main.png) no-repeat center top;
	width:980px;
	height:351px;
	text-align:center;
	text-indent:-9998px;
	margin:15px auto 50px auto;
	}
	
#contTop{
	width:980px;
	margin:0 0 60px 0;
	}

#contTop .ttl{
  background:url(../images/main_txt.gif) no-repeat left top;
	width:980px;
	height:100px;
	text-align:center;
	text-indent:-9998px;
	margin:0 auto;
	}
	
#contTop .contTopIn{
	width:980px;
	}
	
#contTop .contTopIn .main_box{
	width:470px;
	text-align:left !important;
	margin-top:30px;
	float:left;
}

	

/*設備紹介*/
#fct{
	margin:0 0 60px 0;
	text-align:left;
	}
	
#fct .icon_fct{
	background: url(../images/fct_icon.gif) no-repeat left center;
	padding: 30px 0 10px 45px;	
	}
	
#fct .fctList{
	width:980px;
	background:url(../images/fct_bg.jpg) repeat;
	line-height:0;
	}

*+html #fct .fctList{ padding:0 0 10px 0;}

#fct .fctList .fctListIn{
	width:963px;
	margin:16px 0 0 17px;
	padding: 0 0 5px 0;
	}
	
#fct .fctList .fctListIn li{
	width:310px;
	margin:0 9px 10px 0;
	float:left;
	background:#FFF;
	display:block;
	}
	
#fct .fctList .fctListIn li dl{
	text-align:left;
	width:270px;
	padding:0 0 27px 20px;
	}

#fct .fctList .fctListIn li dl dt{
	width:270px;
	margin:21px 0 11px 0;
	text-align:left;
	}
	
#fct .fctList .fctListIn li dl dd{
/*font-size:78%;
	line-height: 1.6; */
	}
	
#outline {
	clear:both;
	margin:0 0 60px 0;
	text-align:left;
	}
		
#outline .icon_otl{
	background: url(../images/otl_icon.gif) no-repeat left center;
	padding: 30px 0 10px 40px;	
	}
	
#outline .outlineIn{
	width:980px;
	}

#outline .outlineIn .boxL{
	width:490px;
	margin:0 34px 0 0;
	float:left;
	}
	
#outline .outlineIn .boxR{
	width:456px;
	float:left;
	}
	
#outline .outlineIn .boxR .outlineList{
	width:456px;
	text-align:left;
	}
	
#outline .outlineIn .boxR .outlineList li{
	background: url(../../common/images/icon_pigg.gif) left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 36px;
	margin:0 0 10px 0;
	}
	
#outline .outlineIn .boxR .outlineList li dl{
	width:420px;
	}

#outline .outlineIn .boxR .outlineList li dl dt{
	width:420px;
	margin:0 0 3px 0;
	font-weight:bold;
	display:inline-block;
	}
	
#outline .outlineIn .boxR .outlineList li dl dd{
	background:url(../../common/images/icon_maru.gif) left no-repeat;
	background-position:0 5px;
	padding:0 20px 0 14px;
	float:left;
	}

#outline .outlineIn .boxR .outlineList li dl dd.tel{ background:url(../../common/images/icon_tel.gif) left no-repeat; padding:0 20px 0 17px;}
#outline .outlineIn .boxR .outlineList li dl dd.fax{ background:url(../../common/images/icon_fax.gif) left no-repeat; padding:0 20px 0 17px;}
	
