@charset "UTF-8";

/*--------------------------------------
  031400 共通
---------------------------------------*/

#kankyouseikatsu .danjo031400 h2.ttl,
#kankyouseikatsu .seishonen031400 h2.ttl,
#kankyouseikatsu .toppage031400 h2.ttl {
	padding: 0.2em;
	border: 1px solid #EFF9E8;
	background-color: #F7FCF3;
}


#kankyouseikatsu #main h3 {
	padding: 0.5em 10px 0.4em;
	margin: 0 0 0.5em;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background: #FFF url(../image/common/right-coner.gif) no-repeat right top;
}


#kankyouseikatsu .seishonen031400 h3 .label,
#kankyouseikatsu h3 .orglabel {
	padding-left: 6px;
	border-left: 4px solid #f9a247;
}


#kankyouseikatsu .danjo031400 h3 .label,
#kankyouseikatsu h3 .bluelabel {
	padding-left: 6px;
	border-left: 4px solid #62c0d3;
}


#kankyouseikatsu #main .borderbox table {
	width: 680px;
}


#kankyouseikatsu .toppage031400 .borderbox td {
	padding-top: 5px;
	border-bottom: 1px dotted #b9b9b9;
}


#kankyouseikatsu .seishonen031400 h4, 
#kankyouseikatsu .toppage031400 h4.orgmark {
	padding-left: 1.5em;
	margin-bottom: 0.3em;
	background: url(../image/top/listmark-seishonen.gif) no-repeat 0 center #FEF0DF;
}


#kankyouseikatsu .danjo031400 h4,
#kankyouseikatsu .toppage031400 h4.bluemark {
	padding-left: 1.5em;
	margin-bottom: 0.3em;
	background: url(../image/top/listmark-danjo.gif) no-repeat 0 center #E7FDFF;
}

/*--------------------------------------
  トップページのみ
---------------------------------------*/

#kankyouseikatsu .toppage031400 h3 .label {
	padding-left: 6px;
	border-left: 4px solid #55bc63;
}


#kankyouseikatsu .toppage031400 div#category {
	position: relative;
	height: 160px;
	width: 700px;
	background: url(../image/top/bg-category.gif) no-repeat left top;
}


#kankyouseikatsu .toppage031400 div#category li {
	text-indent: -9999px;
	list-style: none;
}


#kankyouseikatsu .toppage031400 div#category li#btn-seishonen a, 
#kankyouseikatsu .toppage031400 div#category li#btn-danjo a {
	height: 79px;
	width: 304px;
	display: block;
	outline: none;
}


#kankyouseikatsu .toppage031400 div#category li#btn-seishonen a {
	position: absolute;
	left: 23px;
	top: 10px;
	background-image: url(../image/top/btn-cat-seishonen.gif);
	background-position: left top;
}


#kankyouseikatsu .toppage031400 div#category li#btn-seishonen a:hover {
	background-position: left bottom;
}


#kankyouseikatsu .toppage031400 div#category li#btn-danjo a {
	position: absolute;
	left: 375px;
	top: 9px;
	background-image: url(../image/top/btn-cat-danjo.gif);
	background-position: left top;
}


#kankyouseikatsu .toppage031400 div#category li#btn-danjo a:hover {
	background-position: left bottom;
}


#kankyouseikatsu .toppage031400 div#category li#btn-031501 a {
	height: 35px;
	width: 296px;
	display: block;
	outline: none;
}


#kankyouseikatsu .toppage031400 div#category li#btn-031501 a {
	position: absolute;
	right: 24px;
	bottom: 20px;
	background-image: url(../image/top/btn-cat-031501.gif);
}


/* 背景色をグリーンに */
#kankyouseikatsu .toppage031400 .borderbox {
	background-color: #f1fece;
}

/* リストの設定 */
#kankyouseikatsu .toppage031400 ul.list-seishonen,
#kankyouseikatsu .toppage031400 ul.list-danjo {
	margin-left: 0;
}


#kankyouseikatsu .toppage031400 ul.list-seishonen li {
	padding-left: 1.5em;
	background: url(../image/top/listmark-seishonen.gif) no-repeat 0 center;
	list-style: none;
}


#kankyouseikatsu .toppage031400 ul.list-danjo li {
	padding-left: 1.5em;
	background: url(../image/top/listmark-danjo.gif) no-repeat 0 center;
	list-style: none;
}

/*--------------------------------------
  青少年健全育成・男女共同参画
---------------------------------------*/

#kankyouseikatsu .seishonen031400 .borderbox {
	background-color: #fef0df;
}



#kankyouseikatsu .danjo031400 .borderbox {
	background-color: #e7fdff;
}


/* 男女共同参画 thの背景色 */
#kankyouseikatsu .danjo031400 th {
	background-color: #CBE6EA;
}


/* 青少年 thの背景色 */
#kankyouseikatsu .seishonen031400 th {
	background-color: #FCE7D1;
}


/* 青年団体・青年活動グループ一覧　表設定 */

#kankyouseikatsu table.grouplist th {
	width: 10em;
}


#kankyouseikatsu .seishonen031400 table.bordered caption {
	padding: 0.5em 0 0.5em 1.5em;
	background: url(../image/top/listmark-seishonen.gif) no-repeat 0 center;
}


#kankyouseikatsu .danjo031400 h4.decimal-1,
#kankyouseikatsu .danjo031400 h4.decimal-2,
#kankyouseikatsu .danjo031400 h4.decimal-3,
#kankyouseikatsu .danjo031400 h4.decimal-4,
#kankyouseikatsu .danjo031400 h4.decimal-5,
#kankyouseikatsu .danjo031400 h4.decimal-6,
#kankyouseikatsu .danjo031400 h4.decimal-7,
#kankyouseikatsu .danjo031400 h4.decimal-8,
#kankyouseikatsu .danjo031400 h4.decimal-9 {
	padding-left: 1.5em;
}


#kankyouseikatsu .danjo031400 h4.decimal-1 {
	background: url(../image/top/listmark-1.gif) no-repeat 0 center #E7FDFF;
}


#kankyouseikatsu .danjo031400 h4.decimal-2 {
	background: url(../image/top/listmark-2.gif) no-repeat 0 center #E7FDFF;
}


#kankyouseikatsu .danjo031400 h4.decimal-3 {
	background: url(../image/top/listmark-3.gif) no-repeat 0 center #E7FDFF;
}


#kankyouseikatsu .danjo031400 h4.decimal-4 {
	background: url(../image/top/listmark-4.gif) no-repeat 0 center #E7FDFF;
}


#kankyouseikatsu .danjo031400 h4.decimal-5 {
	background: url(../image/top/listmark-5.gif) no-repeat 0 center #E7FDFF;
}


#kankyouseikatsu .danjo031400 h4.decimal-6 {
	background: url(../image/top/listmark-6.gif) no-repeat 0 center #E7FDFF;
}


#kankyouseikatsu .danjo031400 h4.decimal-7 {
	background: url(../image/top/listmark-7.gif) no-repeat 0 center #E7FDFF;
}


#kankyouseikatsu .danjo031400 h4.decimal-8 {
	background: url(../image/top/listmark-8.gif) no-repeat 0 center #E7FDFF;
}


#kankyouseikatsu .danjo031400 h4.decimal-9 {
	background: url(../image/top/listmark-9.gif) no-repeat 0 center #E7FDFF;
}


#kankyouseikatsu .danjo031400 .listmark {
	padding-left: 1.5em;
	font-weight: bold;
	background: url(../image/top/listmark.gif) no-repeat 0 center;
	list-style-type: none;
}


/* 県民のアクション募集フォーム（今回未使用） */
#kankyouseikatsu #acrionbosyuform {
	margin-bottom: 2em;
}


#kankyouseikatsu #acrionbosyuform p {
	clear: left;
	padding: 5px 0px 5px 5px;
	margin: 0px;
	margin-bottom: 2px;
	color: #333;
}


#kankyouseikatsu #acrionbosyuform label {
	float: left;
	width: 20%;
	font-weight: bold;
}


#kankyouseikatsu #acrionbosyuform .text {
	width: 380px;
	padding: 2px;
	border-top: 1px solid #666;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #666;
	background: #F5F6F2;
}


#kankyouseikatsu #acrionbosyuform p.submit {
	margin-left: 20%;
}


