@charset "utf-8";

/*---------------------------------------------------------
　MODX変更用　130924
---------------------------------------------------------*/
div#table_cap_short {
	background-color:#884b29;
	color:#FFF;
	padding: 5px;
	margin-bottom: 10px;
	border-left:5px solid #35190b;
}
div#shoplist_box{margin-bottom:10px;}
div#shoplist_box p{line-height:1.6;}

div.shopArea1{padding-bottom:30px;	text-align:left;}


/*----------MODOX　共通見出し-------*/

h2.bgTit1{
	display: block;
	font-size: 1.2em;
	width: 684px;
	background:url(../img/bg_tit_00.jpg) 0 0 no-repeat;
	color:#FFF;
	min-height:30px;
	margin-bottom: 20px;
	padding: 5px 0 5px 15px;
}


/*---------------------------------------------------------
　attraction.html　130924
---------------------------------------------------------*/

#attrArea1 {
	margin-bottom: 40px;
	padding: 0 0 20px 0;
	text-align:left;
	background:url(../img_en/attr_img_01.png) 0 50px no-repeat;
	min-height:300px;
	height: auto !important;
	height: 300px;
}
#attrArea1 h2{
	display: block;
	font-size: 1px;
	width: 699px;
	height: 0;
	padding-top: 33px;
	background:url(../img_en/attr_tit_01.jpg) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}
#attrArea1 h3{
	font-size: 1px;
	width: 270px;
	height: 0;
	padding-top: 149px;
	background:url(../img_en/attr_tit_02.png) 0 0 no-repeat;
	overflow: hidden;
	margin: 0 0 20px 400px;
}
#attrArea1 p{
	width: 280px;
	padding-left: 400px;
	font-size:1.1em;
}

#attrArea2 {
	margin-bottom: 40px;
	padding: 0 0 20px 0;
}
#attrArea2 p {
	display: block;
	font-size: 1px;
	width: 698px;
	height: 0;
	padding-top: 493px;
	background:url(../img_en/attr_img_02.png) 0 0 no-repeat;
	overflow: hidden;
}


#attrArea3 {
	margin-bottom: 10px;
	padding-bottom: 15px;
	text-align:left;
}
#attrArea3 h2{
	width: 668px;
	border-left:10px solid #3b250e;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
	font-size: 1.2em;
}
#attrArea3 div.deaBox{
	width: 320px;
	margin-bottom: 15px;
}


#attrArea3 div.deaBox p{padding: 5px;background-color:#000;color:#FFF;min-height:50px;height: auto !important;height: 50px;}

#attrArea3 div#otDea1 {float:left;margin-left:20px;}
#attrArea3 div#otDea2 {float:right;margin-right:20px;}
#attrArea3 div#otDea3 {float:left;margin-left:20px;}
#attrArea3 div#otDea4 {float:right;margin-right:20px;}

#attrArea3 div#otDea1 h3{display: block;font-size: 1px;width: 320px;height: 0;padding-top: 33px;background:url(../img_en/attr_stit_01.jpg) 0 0 no-repeat;overflow: hidden;margin:0;border-bottom:3px solid #000;}
#attrArea3 div#otDea2 h3{display: block;font-size: 1px;width: 320px;height: 0;padding-top: 33px;background:url(../img_en/attr_stit_02.jpg) 0 0 no-repeat;overflow: hidden;margin:0;border-bottom:3px solid #000;}
#attrArea3 div#otDea3 h3{display: block;font-size: 1px;width: 320px;height: 0;padding-top: 33px;background:url(../img_en/attr_stit_03.jpg) 0 0 no-repeat;overflow: hidden;margin:0;border-bottom:3px solid #000;}
#attrArea3 div#otDea4 h3{display: block;font-size: 1px;width: 320px;height: 0;padding-top: 33px;background:url(../img_en/attr_stit_04.jpg) 0 0 no-repeat;overflow: hidden;margin:0;border-bottom:3px solid #000;}


	/*--CLEAR--*/
	#attrArea3:after{content:"";display:table;clear:both;zoom:1;}





/*---------------------------------------------------------
　producer.html　130924
---------------------------------------------------------*/


/*-- 近江牛を育てる牧場 ----------------------*/

#producerRead {
	padding-bottom: 20px;
	text-align:left;
	background:url(../img_en/prod_img_01.png) right 50px no-repeat;
	min-height:300px;
	height: auto !important;
	height: 300px;
}
#producerRead h2{
	display: block;
	font-size: 1px;
	width: 699px;
	height: 0;
	padding-top: 33px;
	background:url(../img_en/prod_tit_01.jpg) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}
#producerRead h3{
	font-size: 1px;
	width: 300px;
	height: 0;
	padding-top: 28px;
	background:url(../img_en/prod_tit_02.png) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}
#producerRead p{
	width: 280px;
	padding-left: 35px;
	font-size:1.1em;
}

/*-- 牧場一覧 ----------------------*/

#producerArea {
	margin-bottom: 40px;
	padding-bottom: 20px;
	text-align:left;
}
#producerArea h3{
	width: 660px;
	border-left:10px solid #3b250e;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
}
#producerArea p{
	padding: 0 10px 1em 10px;
}

#producerArea div.linkBox{
	width: 688px;
	margin: 0 auto 10px auto;
	padding: 0;
	background-color:#7d5c35;
	border:1px solid #7d5c35;
}
#producerArea div.linkBox h4{
	width: 88px;
	margin: 0;
	padding: 5px 0;
	text-align:center;
	float:left;
	color:#FFF;
}
#producerArea div.linkBox ul{
	width: 600px;
	margin: 0;
	padding: 0;
	float:left;
	background:#f7eadb;
}
#producerArea div.linkBox ul li{
	width: 135px;
	margin: 0;
	padding: 5px 0 5px 15px;
	float:left;
	background:url(../img_en/z_arrow_03.jpg) 5px 11px no-repeat;
}

	/*--CLEAR--*/
	#producerArea:after,div.linkBox:after{content:"";display:table;clear:both;zoom:1;}





/*---------------------------------------------------------
　registration.html　130925
---------------------------------------------------------*/


/*-- 認定「近江牛」指定店登録について ----------------------*/

#registArea1 {
	padding-bottom: 20px;
	text-align:left;
}
#registArea1 h2{
	display: block;
	font-size: 1px;
	width: 699px;
	height: 0;
	padding-top: 33px;
	background:url(../img_en/regist_tit_01.png) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}
#registArea1 h3{
	width: 660px;
	border-left:10px solid #3b250e;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
	font-size: 1.1em;
}
#registArea1 h4{
	width: 660px;
	margin: 0 auto 10px auto;
	padding: 5px 10px 5px 0px;
	color:#3b250e;
	font-size: 1em;
}
#registArea1 ol{
	width: 640px;
	margin: 10px auto;
}
#registArea1 ol li{
	list-style:decimal;
	margin:0 0 0.8em 2em;
}
#registArea1 p{
	padding: 0 20px;
	margin: 0 auto 15px auto;
}
#registArea1 ul{
	width: 640px;
	margin: 10px auto;
}
#registArea1 ul li{
	list-style:disc;
	margin:0 0 0.8em 2em;
}


div.pdfBox1 {
	border:1px solid #d30000;
	background-color:#FFF;
	padding: 5px 5px 5px 50px;
	margin: 0  20px 15px 20px;
	background:#FFF url(../img_en/z_icon_pdf.png) 4px 5px no-repeat;
}
div.pdfBox1 a{
	color:#d30000;
}

/*-- 申込用紙 ----------------------*/

#registArea2 {
	margin-bottom: 40px;
	padding-bottom: 20px;
	text-align:left;
}
#registArea2 h3{
	width: 660px;
	border-left:10px solid #3b250e;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
	font-size: 1.1em;
}
#registArea2 p{
	padding: 0 10px 1em 10px;
}


/*---------------------------------------------------------
　privacy.html　130925
---------------------------------------------------------*/

/*-- 個人情報保護方針について ----------------------*/

#privacyArea1 {
	padding-bottom: 20px;
	text-align:left;
}
#privacyArea1 h2{
	display: block;
	font-size: 1px;
	width: 699px;
	height: 0;
	padding-top: 33px;
	background:url(../img_en/priv_tit_01.png) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}
#privacyArea1 h3{
	width: 660px;
	border-left:10px solid #3b250e;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
	font-size: 1.1em;
}
#privacyArea1 p{
	padding: 0 20px;
	margin: 0 auto 20px auto;
}

#privacyArea1 p.prvSign{
	text-align:right;
	padding-top: 15px;
}


/*---------------------------------------------------------
　aboutus.html　130925
---------------------------------------------------------*/

/*-- 推進協議会について ----------------------*/

#aboutArea1 {
	padding-bottom: 20px;
	text-align:left;
}
#aboutArea1 h2{
	display: block;
	font-size: 1px;
	width: 699px;
	height: 0;
	padding-top: 33px;
	background:url(../img_en/about_tit_01.png) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}
#aboutArea1 img.flL{
	float:left;
	margin: 0 10px 10px 10px;
	border:1px solid #FFF;
}
#aboutArea1 div.fltLf{
	width: 480px;
	float:left;
}
#aboutArea1 div.fltNon{
	margin: 0 10px;
}

#aboutArea1 h3{
	width: 660px;
	border-left:10px solid #3b250e;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
	font-size: 1.1em;
}

#aboutArea1 div.fltNon span.stit{padding: 3px;background-color:#281e12;font-size:0.9em;color:#FFF;display:block;width:60px;text-align:center;margin: 5px 0 5px 0;}


/*---------------------------------------------------------
　oumiusi.html　130925
---------------------------------------------------------*/

/*-- 近江牛とは ----------------------*/

#oumiusiArea1 {
	padding-bottom: 20px;
	text-align:left;
}
#oumiusiArea1 h2{
	display: block;
	font-size: 1px;
	width: 699px;
	height: 0;
	padding-top: 33px;
	background:url(../img_en/oumiusi_tit_01.png) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}
#oumiusiArea1 img.flL{
	float:left;
	margin: 0 10px 10px 10px;
	border:1px solid #FFF;
}
#oumiusiArea1 div.fltLf{
	width: 480px;
	float:left;
}
#oumiusiArea1 div.fltNon{
	margin: 0 10px;
}
#oumiusiArea1 p{
	margin-bottom: 10px;
}
#oumiusiArea1 h3{
	width: 660px;
	border-left:10px solid #3b250e;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
	font-size: 1.1em;
}



/*---------------------------------------------------------
　sitemap.html　130925
---------------------------------------------------------*/


/*-- サイトマップ ----------------------*/

#smapArea1 {
	padding-bottom: 20px;
	text-align:left;
}
#smapArea1 h2{
	display: block;
	font-size: 1px;
	width: 699px;
	height: 0;
	padding-top: 33px;
	background:url(../img_en/smap_tit_01.png) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}
#smapArea1 h3{
	width: 660px;
	border-left:10px solid #3b250e;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
	font-size: 1.1em;
}
#smapArea1 h4{
	width: 660px;
	margin: 0 auto 10px auto;
	padding: 5px 10px 5px 0px;
	color:#3b250e;
	font-size: 1em;
}
#smapArea1 ol{
	width: 640px;
	margin: 10px auto;
}
#smapArea1 ol li{
	list-style:decimal;
	margin:0 0 0.8em 2em;
}
#smapArea1 p{
	padding: 0 20px;
	margin: 0 auto 15px auto;
}
#smapArea1 ul{
	width: 640px;
	margin: 10px auto;
}
#smapArea1 ul li{
	list-style:disc;
	margin:0 0 0.8em 2em;
}


/*---------------------------------------------------------
　history.html　130926
---------------------------------------------------------*/

#histArea1 {
	margin-bottom: 40px;
	padding: 0 0 20px 0;
	text-align:left;
}
#histArea1 h2{
	display: block;
	font-size: 1px;
	width: 699px;
	height: 0;
	padding-top: 33px;
	background:url(../img_en/his_tit_01.png) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}
#histArea1 h3{
	width: 660px;
	border-left:10px solid #3b250e;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
	font-size: 1.1em;
}
div#free_h2{background-color:#d0a572;padding:5px;margin:10px;}

table.hisTbl1{width:660px;margin: 0 auto 10px auto;}
table.hisTbl1 td{padding:5px;border-bottom:1px solid #c4b9a0;}
table td.co01{width:60px;}
table td.co02{width:60px;}

div.free_box{
	width:640px;
	margin: 0 auto;
}

/*---------------------------------------------------------
　ninsyo.html　130927
---------------------------------------------------------*/

#ninsyoArea1 {
	margin-bottom: 40px;
	padding: 0 0 20px 0;
	text-align:left;
}
#ninsyoArea1 h2{
	display: block;
	font-size: 1px;
	width: 699px;
	height: 0;
	padding-top: 33px;
	background:url(../img_en/ninsyo_tit_01.png) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}
#ninsyoArea1 h3{
	width: 660px;
	border-left:10px solid #3b250e;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
	font-size: 1.1em;
}
#ninsyoArea1 h4{
	width: 660px;
	background:#7d5c35;
	margin: 0 auto 15px auto;
	padding: 5px 10px;
	color:#FFF;
	font-size: 1.1em;
}