@charset "utf-8";

/*===================== 3ch common =====================*/
/*---------- title ----------*/
#pageTitle{
	width:716px;
	padding-bottom:12px;
}
#pageTitle img.titleLine{
	margin-top:15px;
}

/*---------- link ----------*/
a:link,
a:visited{
	color:#3A7B29;
	text-decoration: none;
}
a:hover,
a:active{
	color:#3A7B29;
	text-decoration: underline;
}




/*===================== 3_1guide =====================*/
.guideBg{
	padding:8px 0 0 8px;
	background: url(/3ch/3_1guide/img/guide_bg.gif) left bottom;
}
.guideBg img{
	margin:0 8px 8px 0;
}



/*===================== 3_3access =====================*/
p.subTtl{
	font-size: 12px;
	font-weight: bold;
	border-left: solid 4px #598C4A;
	padding: 0 7px;
	margin: 15px 0 0;
}



/*===================== 3_4eco =====================*/
.photoArea{
	width:225px;
}
.photoArea .ttl{
	padding-bottom:10px;
	font-weight: bold;
	text-align:center;
}







/*===================== 3_7news =====================*/
table.pageNavi{
	width:716px;
}
table.pageNavi td.prev{
	width:220px;
}
table.pageNavi td.menu{
	width:276px;
}
table.pageNavi td.next{
	width:220px;
	text-align:right;
}
select.newsMenu{
	width:270px;
	font-size:14px;
	letter-spacing:1px;
}

#newsArea{
	margin-top:25px;
	border-top:1px solid #AAA;
}
#newsArea tr.gray{
	background:#F2F2F2;
}
#newsArea td{
	padding:8px 0;
}
#newsArea td.newsDay{
	width:90px;
	text-align:center;
	border-bottom:1px solid #BFBFBF;
}
#newsArea td.newsIcon{
	width:41px;
	border-bottom:1px solid #BFBFBF;
}
#newsArea td.newsTitle{
	width:555px;
	padding-left:30px;
	background: url(/3ch/img/p_dot.gif) repeat-x left bottom;
}
#newsArea tr.gray td.newsTitle{
	width:555px;
	padding-left:30px;
	background:#F2F2F2 url(/3ch/img/p_dot.gif) repeat-x left bottom;
}
