#cTitle {
	background-image: url(img/title_category.gif);
}
.add-parts {
	margin-top: 40px;
}

/* -------------------------------
intern style 
------------------------------- */
#p-intern #pTitle{
	margin-bottom:22px;
	width:697px;
	height:48px;
	background-image:url(img/title_intern.gif);
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-intern ul.detail{
	margin-bottom: 1em;
}
#p-intern ul.detail li{
	margin-left: 1.3em;
	list-style-type: disc;
	list-style-position: outside;
}
/* -------------------------------
volunteer style 
------------------------------- */
#p-volunteer #pTitle{
	margin-bottom:22px;
	width:697px;
	height:48px;
	background-image:url(img/title_volunteer.gif);
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-volunteer h2{
	width:697px;
	height:46px;
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-volunteer strong{
	font-weight: bold;
}
#p-volunteer #labelH2-01 {
	background-image: url(img/labelh2_volunteer01.gif);
}
#p-volunteer #labelH2-02 {
	background-image: url(img/labelh2_volunteer02.gif);
}
#p-volunteer #labelH2-03 {
	background-image: url(img/labelh2_volunteer03.gif);
}
#p-volunteer #labelH2-04 {
	background-image: url(img/labelh2_volunteer04.gif);
}
.btn-volunteer01 a {
	margin:0;
	display:block;
	width:280px;
	height:40px;
	background-image:url(img/btn_volunteer01.gif);
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-volunteer01 a:link, .btn-volunteer01 a:visited {
	background-position: left top;
}
.btn-volunteer01 a:hover, .btn-volunteer01 a:active {
	background-position: -280px top;
}
/* -------------------------------
recycle_card style 
------------------------------- */
#p-recycle_card #pTitle{
	margin-bottom:22px;
	width:697px;
	height:48px;
	background-image:url(img/title_recycle_card.gif);
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-recycle_card h2{
	width:697px;
	height:46px;
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-recycle_card strong{
	font-weight: bold;
}
#p-recycle_card #labelH2-01 {
	background-image: url(img/labelh2_recycle_card01.gif);
}
#p-recycle_card #labelH2-02 {
	background-image: url(img/labelh2_recycle_card02.gif);
}
#p-recycle_card #labelH2-03 {
	background-image: url(img/labelh2_recycle_card03.gif);
}
#p-recycle_card #labelH2-04 {
	background-image: url(img/labelh2_recycle_card04.gif);
}
/* -------------------------------
recycle_pbc style 
------------------------------- */
#p-recycle_pbc #pTitle{
	margin-bottom:22px;
	width:697px;
	height:48px;
	background-image:url(img/title_recycle_pbc.gif);
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-recycle_pbc h2{
	width:697px;
	height:46px;
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-recycle_pbc #labelH2-01 {
	background-image: url(img/labelh2_recycle_pbc01.gif);
}
#p-recycle_pbc h3 {
	width:677px;
	height:50px;
	background-position: left 70%;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-recycle_pbc #Zenkoku {
	background-image: url(img/text_recycle_pbc01.gif);
}
#p-recycle_pbc #Hokkaido {
	background-image: url(img/text_recycle_pbc02.gif);
}
#p-recycle_pbc #Kanto {
	background-image: url(img/text_recycle_pbc03.gif);
}
#p-recycle_pbc #Koshinetsu {
	background-image: url(img/text_recycle_pbc04.gif);
}
#p-recycle_pbc #Kinki {
	background-image: url(img/text_recycle_pbc05.gif);
}
#p-recycle_pbc #Chugoku {
	background-image: url(img/text_recycle_pbc06.gif);
}
#p-recycle_pbc #Kyushu {
	background-image: url(img/text_recycle_pbc07.gif);
}
#btnAreaParts {
	margin: 0 0 1.5em 0;
}
#btnAreaParts li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	height: 31px;
	background-repeat: no-repeat;
	text-align: left;
}
#btnAreaParts li a, #btnAreaParts li span {
	display:block;
	margin:0;
	padding:0;
	height:31px;
	background-repeat:no-repeat;
	text-align:left;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
li#btn-zenkoku, li#btn-zenkoku a, li#btn-zenkoku a:link, li#btn-zenkoku a:visited, li#btn-zenkoku span {
	width: 63px;
	background-image: url(img/btn_area_zenkoku.gif);
	background-position: left top;
}
li#btn-zenkoku a:hover, li#btn-zenkoku a:active {
	background-position: left -31px;
}

li#btn-hokkaido, li#btn-hokkaido a, li#btn-hokkaido a:link, li#btn-hokkaido a:visited, li#btn-hokkaido span {
	width: 88px;
	background-image: url(img/btn_area_hokkaido.gif);
	background-position: left top;
}
li#btn-hokkaido a:hover, li#btn-hokkaido a:active {
	background-position: left -31px;
}

li#btn-kanto, li#btn-kanto a, li#btn-kanto a:link, li#btn-kanto a:visited, li#btn-kanto span {
	width: 63px;
	background-image: url(img/btn_area_kanto.gif);
	background-position: left top;
}
li#btn-kanto a:hover, li#btn-kanto a:active {
	background-position: left -31px;
}

li#btn-koshinetsu, li#btn-koshinetsu a, li#btn-koshinetsu a:link, li#btn-koshinetsu a:visited, li#btn-koshinetsu span {
	width: 126px;
	background-image: url(img/btn_area_koshinetsu.gif);
	background-position: left top;
}
li#btn-koshinetsu a:hover, li#btn-koshinetsu a:active {
	background-position: left -31px;
}

li#btn-kinki, li#btn-kinki a, li#btn-kinki a:link, li#btn-kinki a:visited, li#btn-kinki span {
	width: 63px;
	background-image: url(img/btn_area_kinki.gif);
	background-position: left top;
}
li#btn-kinki a:hover, li#btn-kinki a:active {
	background-position: left -31px;
}

li#btn-chugoku, li#btn-chugoku a, li#btn-chugoku a:link, li#btn-chugoku a:visited, li#btn-chugoku span {
	width: 85px;
	background-image: url(img/btn_area_chugoku.gif);
	background-position: left top;
}
li#btn-chugoku a:hover, li#btn-chugoku a:active {
	background-position: left -31px;
}

li#btn-kyushu, li#btn-kyushu a, li#btn-kyushu a:link, li#btn-kyushu a:visited, li#btn-kyushu span {
	width: 85px;
	background-image: url(img/btn_area_kyushu.gif);
	background-position: left top;
}
li#btn-kyushu a:hover, li#btn-kyushu a:active {
	background-position: left -31px;
}
#btnAreaParts li span {
	background-position: left -62px;
}
