#siteHead {
}

#siteHead .intro {
	margin-bottom: 0;
	margin-top: 11px;
}



#main h2 {
	background: url(../images/h2_bg.gif) right bottom no-repeat;
	color: #144524;
	font-size: 120%;
	font-weight: bold;
	line-height: 24px;
	margin-top: 1em;
	margin-bottom: 7px;
	padding-bottom: 6px;
	padding-left: 4px;
	clear:both;
	text-align:left;
}

#main .top_2column_layout h2 {
	font-size: 117%;
	line-height: 120%;
	padding-top: 7px;
}


#main h3 {
	background: url(../images/h3_bg.gif) left center no-repeat;
	border-bottom: 1px solid #144524;
	color: #336600;
	font-size: 117%;
	font-weight: bold;
	margin-bottom: 1em;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-top: 2px;
}
#main h4 {
	color: #336600;
	font-size: 117%;
	font-weight: bold;
	margin-bottom: 0.5em;
}

body.renga #main h4 {
	color: #996600;
}

#main h5 {
	color: #336600;
	font-size: 100%;
	font-weight: bold;
	margin-top: 1em;
}

#main h6 {
	background: url(../../images/h6.gif) left center no-repeat;
	border-bottom: 1px solid #339900;
	color: #339900;
	font-size: 120%;
	font-weight: bold;
	margin:1em 0;
	padding:5px 0 3px 35px;
	line-height: 1.2em;
}

#main h6.ver2 {
	background: url(../../images/h6_ver2.gif) left center no-repeat;
	border-bottom: 1px solid #339900;
	color: #339900;
	font-size: 120%;
	font-weight: bold;
	margin:1em 0;
	padding:5px 0 3px 35px;
	line-height: 1.2em;
}

#main h6.ver3 {
	background: url(../../images/h6_ver3.gif) left center no-repeat;
	border-bottom: 1px solid #339900;
	color: #339900;
	font-size: 120%;
	font-weight: bold;
	margin:1em 0;
	padding:5px 0 3px 35px;
	line-height: 1.2em;
}




#main .section {
	margin-bottom: 36px;
}

#main .co_section {
	clear: both;
	margin-bottom: 17px;
}

#main .txt,
#main .co_section .txt {
	overflow: hidden;
	_zoom: 1;
}

#main .txt ul,
#main .co_section .txt ul {
	margin-left: .1em;
}

#main .txt ul li,
#main .co_section .txt ul li {
	list-style: inside disc;
}

#siteHead {
	background: url(/contents/smt/gardenclub/shared/images/shadow560.jpg) no-repeat scroll center bottom transparent;
	background-size:100%;
	padding-bottom: 2.5%;

}

#main table img {
	*vertical-align: auto;
}

#main table.pad2 td {
	padding: 2px;
}

#main table.pad4 td {
	padding: 4px;
}

#main table.pad5 td {
	padding: 5px;
}

#main table.pad10 td {
	padding: 10px;
}


/*

   トップ　Fumikoの季節の植物たち
______________________________________________________ */

.season_plants td a img {
	margin-right: 2px;
	margin-bottom: 2px;
}


.whats{
	color:#106A36;
	background: url(../../images/main2.gif) no-repeat;
	padding-top: 30px;
}


/*

   世界のガーデニング
______________________________________________________ */

.world_g_index {
	border: 1px solid #FFCC00;
}

.world_g_index td {
	border: 1px solid #FFCC00;
	padding: 4px;
}

/* 気候データ */

.weather_data td {
	padding: 1px;
}

.border_green td {
	border:1px solid #006600;
	border-collapse: collapse;
}


/* 一般知識 */

.genaral_info td {
	padding: 1px;
}

/*

   スチュアート写真館
______________________________________________________ */

.s_photo_index {
	border: 1px solid #009900;
	border-collapse: separate;
	border-spacing: 2px;
}

.s_photo_index td {
	padding: 5px;
}
.s_photo_index td img {
	margin-right: 5px;
}


/*

   ガーデンデザインレッスン
______________________________________________________ */

.lesson_contents {
	border-top: 1px solid #006600;
}
.lesson_contents td {
	padding: 4px;
	text-align: left;
}
.lesson_contents_co td {
	padding: 4px;
	text-align: left;
}


.g_design_works {
	border-collapse: separate;
	border-spacing: 1px;
}

.g_design_works td {
	padding: 2px;
}


/*

   庭作りへの3Steps
______________________________________________________ */

.threesteps_table_border {
	border: 1px solid #339966;
}

.threesteps_table_border td {
	border: 1px solid #339966;
	padding: 4px;
}

.threesteps_table_border0 {
	border: 1px solid #99CC99;
}

.threesteps_table_border0 td {
	padding: 2px;
}


/*

   レンガを使ったガーデンプロジェクト
______________________________________________________ */

.renga_contents {
	border-top: 1px solid #996600;
}
.renga_contents td {
	padding: 0 4px;
	text-align: left;
}


.table01 {
	margin-bottom: 18px;
	text-align:center;
}

.table01 li{
	display:inline-block;
	width:120px;
	vertical-align:top;
	text-align:left;
	margin-right:5px;
	margin-bottom:10px;
	padding:5px;
}

.table02 {
	margin-bottom: 18px;
	text-align:center;
}

.table02 li{
	display:inline-block;
	width:65px;
	vertical-align:top;
	text-align:left;
	margin-right:5px;
	margin-bottom:10px;
	padding:5px;
}


.table03 .img_link img{margin:5px 0;}


.inbl li{
	display:inline-block;
	width:144px;
	vertical-align:top;
	text-align:center;
	margin:5px 0;
}

.inbl2 li{
	display:inline-block;
	width:48%;
	vertical-align:top;
	text-align:center;
	margin:5px 0;
}


.wall_bg {
	margin:0 auto; width:120px; background: url(/contents/smt/gardenclub/gardendesign/stuart_photo/images/bottum_bg.gif) no-repeat;
}
.prenga_title {
	background-image: url(../../gardendesign/project_renga/images/subtitle01.gif);
	padding: 10px 0;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #92471F;
	font-size: 120%;
}

.tbl01 td{ padding:5px;}

.border_b666{border-bottom:1px dashed #666;}
.border_bgreen{border-bottom:1px solid #006633; padding-top:5px;}

.bg_white{
	background-color: rgba(255, 255, 255, 0.5);
	padding:5px;
}


.sub_gardener{background-color:#089C3C; border-left:5px solid #FFCC00; padding:5px; color:#FFFFFF; font-weight:bold;}

.gardener_back{background:url(../../gardener/images/title_1.jpg) no-repeat;}
.gardener_title{
background: -moz-linear-gradient(left,  rgba(8,156,60,0) 0%, rgba(8,156,60,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(8,156,60,0)), color-stop(100%,rgba(8,156,60,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(8,156,60,0) 0%,rgba(8,156,60,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(8,156,60,0) 0%,rgba(8,156,60,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(8,156,60,0) 0%,rgba(8,156,60,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(8,156,60,0) 0%,rgba(8,156,60,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00089c3c', endColorstr='#089c3c',GradientType=1 ); /* IE6-9 */
	padding:5px;
	font-weight:bold;
	font-size:120%;
	color:#002814;
}
