body {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
body, td, input, select, textarea {
	font-family: Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック";
}

/* Font-size */
/* -------------------------------------------------------------------------------- */

body { font-size: 83.3%;}
table, th, td, input, select, textarea { font-size: 100%;}
#topmenu, #head p, #foot { font-size: 80%; *font-size: 71%; *letter-spacing: 0.5pt;}
.komoji, .root { font-size: 80%; *font-size: 71%;}
.title h2 { font-size: 180%;}
h3, h4 { font-size: 100%;}

/* Line-height */
/* -------------------------------------------------------------------------------- */

.box-inner { line-height: 1.1;}
.box-inner p { line-height: 1.4;}
.box-inner td, .box-inner li { line-height: 1.2;}

/* Composition */
/* -------------------------------------------------------------------------------- */

#main {
	width: 540px;
	margin: 0px auto;
	text-align: left;
}
#menu {
	display: none;
}

/* Link */
/* -------------------------------------------------------------------------------- */

a img {
	border: none;
}
a:link {
	text-decoration: none;
	color: #0099CC;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
.link01 a:link, .link01 a:visited {
	text-decoration: none;
}
.link02 a:link, .link02 a:visited {
	text-decoration: underline;
}
a:active, a:hover,
.link01 a:hover, .link01 a:active,
.link02 a:hover, .link02 a:active {
	color: #FF0033;
	text-decoration: underline;
}


/* Box */
/* -------------------------------------------------------------------------------- */

.box {
	background: #FFFFFF;
}
.box-inner {
	width: 500px;
	text-align: left;
	margin: 0px auto;
	padding: 10px 0px;
}


/* Entry */
/* -------------------------------------------------------------------------------- */

.entrybox,
.entrybody {
	zoom : 100%;
}
.entrybox:after,
.entrybody:after {
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.entrybox {
		margin-bottom: 4em;
}
.entrybox-l {
	margin-bottom: 0;
}
.entrybox h3 {
	margin: 0px 0px 1em 0px;
}
.entrybox .morenavi {
	border-top: 1px dotted #CCCCCC;
	padding-top: 1em;
	margin-top: 1em;
}

/* Headline */
/* -------------------------------------------------------------------------------- */

h2, h3, h4 {
	letter-spacing: 0.2em;
	line-height: 1;
}
/* H2 */
.title h2 {
	text-align: center;
	margin-bottom: 0px;
}
.itigo,
.news {
	color: #CC0033;
}
.itigo-club {
	color: #5CB0CC;
}
.fruit {
	color: #FF9933;
}
.itigonosato {
	color: #669933;
}
.margin {
	padding-right: 10px;
	padding-left: 10px;
}
h2 a {
	text-decoration: none;
}
/* h3 */
h3 {
	clear: both;
}
h3 a:link, h3 a:visited, h3 a:hover, h3:active {
	text-decoration: none;
}
h3.newstitle {
	margin-bottom: 0px;
}
h4 {
	margin-bottom: 0.3em;
}
h4.border {
	border-bottom: 1px dotted #999999;
}
h3.normal,
h4.normal {
	color: #E6E6CC;
}
h3.green,
h4.green {
	color: #98d98e;
}
h3.orange,
h4.orange {
	color: #FFCC66;
}
h3.pink,
h4.pink {
	color: #FF9999;
}
h3.blue,
h4.blue {
	color: #99CCCC;
}
/* Photo */
/* -------------------------------------------------------------------------------- */

.photo-right {
	float: right;
	margin-left: 10px;
}
.photo-left {
	float: left;
	margin-right: 10px;
}
.clear {
	zoom: 100%;
}
.clear:after,
#indexabout:after {
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

/* List */
/* -------------------------------------------------------------------------------- */

ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
li {
	margin-left: 0px;
	padding-left: 0px;
}
.list03 {
	margin-top: 5px;
	margin-bottom: 1em;
}
li.last {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: none;
}

/* Table */
/* -------------------------------------------------------------------------------- */

.box-inner table {
	width: 100%;
}
.box-inner table table {
	width: auto;
}
.border-table {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
.border-table td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
td.normal {
	background: #E6E6CC;
}
td.pink {
	background: #FF9999;
}
td.green {
	background: #98d98e;
}
td.orange {
	background: #FFCC66;
}
td.blue {
	background: #99CCCC;
}

/* Head */
/* -------------------------------------------------------------------------------- */

#head {
	display: none;
}
#topimage {
	display: none;
}
#printhead { text-align: center;}

/* Topmenu */
/* -------------------------------------------------------------------------------- */

#topmenu {
	display: none;
}

/* Main */
/* -------------------------------------------------------------------------------- */

.newmark { margin-left: 5px; vertical-align: middle;}
.root {
	margin-top: 5px;
}
.morenavi {
	text-align: right;
	margin-top: 0.5em;
}
hr {
	height: 1px;
	border-top: 1px dotted #CCCCCC;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	clear: both;
	margin-bottom: 1em;
	margin-top: 1em;
}
p.more {
	margin-bottom: 0.5em;
}
.b05 {
	margin-bottom: 0.5em;
}
.t05 {
	margin-top: 0.5em;
}
.t0 {
	margin-top: 0px;
}
.r5 {
	margin-right: 5px;
}
.b1 {
	margin-bottom: 1em;
}

/* Menu */
/* -------------------------------------------------------------------------------- */

/* Foot */
/* -------------------------------------------------------------------------------- */

#foot {
	display: none;
}
.copyright {
	text-align: center;
}

/* Index */
/* -------------------------------------------------------------------------------- */

/* 里便り */
#indexnews h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#indexnews ul {
	margin-top: 0px;
}
#indexnews li {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 2px;
}
#indexnews li.last {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: none;
}

/* いちご狩り */
#indexitigo h2 {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px;
}
#indexitigo .itigo01 {
	float: right;
	width: 188px;
	margin-bottom: 20px;
}
#indexitigo .itigo02 {
	float: left;
	width: 302px;
	padding-top: 10px;
	margin-bottom: 20px;
}
#indexitigo ul {
	margin-top: 0px;
	margin-bottom: 10px;
}
#indexitigo p {
	margin-bottom: 0px;
}
#indexitigo .p1 {
	margin-top: 3px;
}

/* いちごその他 */
#indexitigo2 {
	clear: both;
}
#indexitigo2 h2 {
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
#indexitigo2 .itigo01 {
	float: right;
	width: 240px;
	margin-bottom: 20px;
}
#indexitigo2 .itigo02 {
	float: left;
	width: 240px;
	margin-bottom: 20px;
}
#indexitigo2 p {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* フルーツ狩り */
#indexfluit h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
#indexfluit table {
	margin-bottom: 15px;
}
#indexfluit td {
	padding-bottom: 5px;
}
#indexfluit table td.left {
	width: 100px;
}
/* いちごの里について */
#indexabout {
	zoom: 100%;
}
#indexabout h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
#indexabout .about01 {
	float: right;
	width: 300px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
#indexabout .about01 .inner {
	padding: 10px;
	text-align: left;
}
#indexabout .list02 {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Itigo-news */
/* -------------------------------------------------------------------------------- */

.newsdate {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: right;
}

.top-border {
	border-top: 1px dotted #CCCCCC;
	padding-top: 1em;
	margin-top: 1em;
}
.bottom-border {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 1em;
	margin-bottom: 1em;
}