@charset "UTF-8";

@import url("common.css");

/* --------------------------------------------------------------------------------------
 TOP
--------------------------------------------------------------------------------------- */

/* header ------------------------------ */

div#header {
	margin-bottom: 7px;
}


/* layout ------------------------------ */

div#ctAreaTop {
	width: 900px;
	margin: 30px 0 0;
	color: #4C4C4C;
}
div#ctAreaTop:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#ctAreaTop { display:inline-block; }
/*\*/
* html div#ctAreaTop { height:1%; }
div#ctAreaTop { display:block; }
/**/

div#ctLeft {
	float: left;
	width: 200px;
	margin-right: 40px;
}

div#ctCenter {
	float: left;
	width: 400px;
}

div#ctRight {
	float: right;
	width: 220px;
}


/* lifestyle ------------------------------ */

div.lifestyle {
	margin: 3px 0 30px;
	padding: 11px 10px 0;
	background: #F4F4F4;
}

div.lifestyle p {
	padding-bottom: 10px;
}

div.lifestyle p span {
	display: block;
	padding-top: 3px;
	border-top: 4px solid #DA6636;
	font-size: 1.1em;
	line-height: 1.2;
}

p.lifestyleList {
	text-align: right;
}


/* agriBox ------------------------------ */

div.agriBox {
	margin: 3px 0 30px;
	padding: 11px 10px 0;
	background: #F4F4F4;
}

div.agriBox p {
	padding-bottom: 10px;
}


/* pickup ------------------------------ */

div.pickup {
	margin: 3px 0 30px;
	padding: 19px;
	border: 1px solid #DA6636;
}
div.pickup:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.pickup { display:inline-block; }
/*\*/
* html div.pickup { height:1%; }
div.pickup { display:block; }
/**/

div.pickup p.img {
	float: left;
	width: 100px;
}

div.pickup p.img img {
	border: 1px solid #CCCCCC;
}

div.pickup div.txtBox {
	float: right;
	width: 250px;
}

div.pickup div.txtBox h3 {
	font-size: 1.4em;
	font-weight: bold;
}

div.pickup div.txtBox p {
	font-size: 1.2em;
}

div.pickup div.txtBox p.date {
	font-weight: bold;
}


/* event ------------------------------ */

div.event {
	width: 400px;
	padding: 10px 0 3px;
}

div.event h3 {
	font-size: 1.4em;
	font-weight: bold;
}

div.event p {
	font-size: 1.2em;
}

div.event p.date {
	font-weight: bold;
}

p.eventList {
	margin-top: 10px;
	background: #E9E9E9;
	text-align: right;
}


/* bnrBox ------------------------------ */

div.bnrBox {
	width: 900px;
	padding: 20px 0 0;
}
div.bnrBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.bnrBox { display:inline-block; }
/*\*/
* html div.bnrBox { height:1%; }
div.bnrBox { display:block; }
/**/

div.bnrBox p {
	float: left;
	width: 180px;
	margin-top: 10px;
	text-align: center;
}

div.bnrBox p.large {
	float: left;
	width: 300px;
	margin-top: 10px;
	text-align: center;
}

div.bnrBox div.txtLink {
	width: 900px;
	padding-top: 5px;
	clear: both;
}

div.bnrBox div.txtLink p {
	margin-top: 13px;
	font-size: 1.2em;
}


/* btnBox ------------------------------ */

div.btnBox {
	margin: 3px 0 30px;
	padding: 10px;
	background: #F4F4F4;
}

div.btnBox p span {
	display: block;
}


/* houseBox ------------------------------ */

div.houseBox {
	width: 220px;
	margin: 6px 0 0;
	padding: 10px 0 0;
	background: #F4F4F4;
}

div.house {
	width: 200px;
	margin: 0 0 8px 10px;
}
div.house:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.house { display:inline-block; }
/*\*/
* html div.house { height:1%; }
div.house { display:block; }
/**/

div.house p.img {
	float: left;
	width: 60px;
}

div.house div.txtBox {
	float: right;
	width: 130px;
}

div.house div.txtBox p {
	font-size: 1.1em;
}

div.house div.txtBox p.link {
	font-size: 1.2em;
	font-weight: bold;
}

div.houseBox p.houseList {
	background: #E9E9E9;
	text-align: right;
}

p.comingTxt {
	margin-top: 8px;
	font-size: 1.1em;
}

