/*************************　柏羽藤環境事業組合　 *************************/

/**　基本　**/
body {
	background-color: #ECFFF1;
	padding:0px;
	margin: 0px;
}

body,td,p,li,textarea {
	font-size: 10pt;
	font-weight: normal;
	line-height: 14pt;
	text-align: left;
	vertical-align: top;
    color: #505050;
}

a:link {
    color: #505050;
    font-style:normal;
    text-decoration: underline;
}
a:visited {
    color: #505050;
    text-decoration: underline;
}
a:hover {
    color: #3DB142;
    font-style:normal;
    text-decoration: underline;
}


h1 {
	margin: 0px;
	padding: 0px;
}

h1.title01 {
	margin: 0 0 10px 0;
	padding: 5px 0px 3px 10px;
	font-size: 14px;
	line-height: 14px;
	height: 14px;
	font-weight: bold;
	border-bottom: 1px solid #FF5454;
	border-left: 6px solid #FF5454;
}
h2.title01 {
	margin:0 0 10px 0;
	padding:0;
}
h3.title01 {
	margin: 0 0 10px 0;
	padding: 5px 0px 0 10px;
	border-left: 5px solid #FF5454;
	font-size: 14px;
	line-height: 14px;
	height: 14px;
	font-weight: bold;
	color: #FF5454;
}


/** 汎用性CSS　**/
.font12pt {
	font-size: 12pt;
}
.font_orange {
    color:#FF6600;
}

.box_lightblue {
	border-top: 1px solid #1F8AFF;
	border-left: 1px solid #1F8AFF;
}
.box_lightblue td{
	border-right: 1px solid #1F8AFF;
	border-bottom: 1px solid #1F8AFF;
}

.box_black_gray {
	border: 1px solid #000000;
	background-color: #F2F2F2;
}

/**　トップ　**/
.main_area {
	background-color: #FFFFFF;
	border-right:1px solid #A6A6A6;
}

.hed_area01 {
	padding-top: 3px;
	padding-left: 10px;
	background-color: #308734;
	color: #FFFFFF;
}

.hed_area02 {
	border-bottom: 3px solid #308734;
}

.hed_area03 {
	padding-top: 3px;
	padding-left: 10px;
	background-color: #E0EBCB;
	border-bottom: 2px solid #308734;
}

#top .banner_area {
	border-top: 2px solid #308734;
	border-left: 2px solid #308734;
}

#top .banner_area td {
	border-right: 2px solid #308734;
	border-bottom: 2px solid #308734;
}

#top .banner {
	border: none;
}

#top .banner td{
	border: none;
}

.copyright {
	background-color: #D4EBCB;
	font-size: 10pt;
	text-align: center;
	padding-top: 3px;
}

/**　What's new　**/
body#news {
	background-color: #FFFDD5;
}

/** 汎用性CSS　**/
.moji_center {
	text-align: center;
}

/**　中面　**/
.hed_link{
	font-size: 10pt;
	padding-top: 10px;
}

.hed_link a:link {
    color: #505050;
    font-style:normal;
    text-decoration:none;
}
.hed_link a:visited {
    color: #505050;
    text-decoration:none;
}
.hed_link a:hover {
    color: #3DB142;
    font-style:normal;
    text-decoration:none;
}

.pankuzu {
	padding-top: 5px;
	padding-bottom: 5px;
}
.totop {
	text-align: right;
	margin: 30px 0 10px 0;
}

/**　アクセスMAP　**/
body#access_sub {
	background-color: #FFFFFF;
}
