@charset "euc-jp";



/*　コンテンツ
---------------------------------------------------- */

/*　左
---------------------------- */
#l_box{
	float:left;
	width:284px;
}

/*　右
---------------------------- */
#r_box{
	float:right;
	width:284px;
}

/*　タイトル
---------------------------- */
.title01{
	padding:0 0 20px 0;
}

.title02{
	padding:25px 0 20px 0;
}

.title03{
	padding:15px 0 0 0;
}

/*　テキスト
---------------------------- */
.text00{
	text-align:justify;
	text-justify:inter-ideograph;
}

.text01{
	padding:8px 0 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

.text02{
	padding:15px 0 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

.bold_t{
	font-weight:bold;
}

.red_t{
	font-weight:bold;
	color:#A1201C;
}

.green_t{
	font-weight:bold;
	color:#5E8A00;
}


/*　アイコンリンク
---------------------------------------------------- */
.icon_t{
	margin:10px 0 0 0;
	background:url(../img/icon01.jpg) no-repeat left;
}

.icon_t a{
	color:#A1201C;
	padding:0 0 0 22px;
}

.icon_t a:hover{ 
	color:#FD6D17;
	padding:0 0 0 22px;
}



/*　テキストボックス
---------------------------------------------------- */
#text_box{
	width:612px;
	height:315px;
	overflow:auto;
	scrollbar-base-color:#A1201C;
	scrollbar-arrow-color:#FFFFFF;
}

#text_box p{
	margin:0 10px 10px 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

#text_box span{
	font-weight:bold;
}


/*　農場部分テーブル
---------------------------------------------------- */
.det_table{
	width:auto;
	border-collapse:collapse;
	border:none;
}

.det_table td{
	padding:0 25px 0 0;
}



/*　詳細ページ
---------------------------------------------------- */
#tit_bg{
	width:612px;
	height:27px;
	background:url(../img/tit_bg.jpg) no-repeat left top;
	margin:0 0 20px 0;
}

#det_tit{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:1.3em;
	font-weight:bold;
	color:#460000;
	padding:0 0 0 15px;
	line-height:1.3;
}

#det_img{
	text-align:center;
	padding:0 0 15px 0;
}

#date{
	text-align:right;
	padding:15px 0 0 0;
	color:#A1201C;
}


/*　年間イベント
---------------------------------------------------- */
.year_sp{
	padding:0 15px;
}

.year_imgl{
	float:left;
	widows:284px;
	height:163px;
	padding:15px 15px 15px 0;
}

.year_imgr{
	float:right;
	widows:284px;
	height:163px;
	padding:15px 0 5px 15px;
}

.year_subtit{
	line-height:1.5;
	padding:25px 0 10px 0;
	font-weight:bold;
	color:#A1201C;
	border-bottom:1px #A1201C dotted;
}

.year_subtit span{
	color:#444;
	font-weight:normal;
	line-height:1.8;
}

.year_text{
	padding:12px 0 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

.year_date{
	padding:2px 0 0 0;
	text-align:right;
}




.table00{
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:15px 0 0 0;
}

.t00_l{
	padding:7px 15px;
	background:#EDEDED;
	border-top:1px #999 dotted;
	border-bottom:1px #999 dotted;
	color:#A1201C;
	font-weight:bold;
	width:75px;
	vertical-align:top;
	text-align:right;
}

.t00_r{
	padding:7px 15px;
	border-top:1px #999 dotted;
	border-bottom:1px #999 dotted;
	vertical-align:top;
}

.image01{
	padding:20px 0 0 0;
	text-align:center;
}

.name{
	text-align:right;
	padding:20px 0 0 0;
	font-weight:bold;
}



























