@charset "UTF-8";

/******************************************************
*	
*	1. common style
*	2. index style
*	3. detail common style
*	4. detail01 style
*	5. detail02 style
*	
******************************************************/


/*  1. common style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

/* ------------- Side Navigation Control ------------- */

#beta #sNavi-activities {
}

#beta #sNavi-activities #sNavi2 ul,
#beta #sNavi-activities #sNavi3 ul,
#beta #sNavi-activities #sNavi4 ul {
	display: none;
}

#beta #sNavi-activities #sNavi1 h2 a img {
	visibility: hidden;
}





/*  2. index style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

/* ------------- Side Navigation Control ------------- */

#beta #sNavi-activities #sNavi1 #sNavi1-1 h3 a img {
	visibility: hidden;
}

#index #alpha {
}

#index #alpha #main {
	padding-bottom: 50px;
}

#index #alpha #main #h1Lead {
	line-height: 1.4em;
	padding: 12px 18px 32px;
	color: #666;
	font-size: 93%;
}

#index #alpha #main #egms {
	padding-bottom: 25px;
	background: url(../../../activities/img/index_h2Block_bg_btm.gif) no-repeat left bottom;
}

#index #alpha #main #egms .inner {
	padding: 8px 20px 10px;
	background: url(../../../activities/img/index_h2Block_bg.gif) repeat-y left top;
}

#index #alpha #main #egms .inner #h2Cont {
	line-height: 1.4em;
	margin-bottom: 40px;
	color: #666;
	font-size: 93%;
}

#index #alpha #main #egms .inner #h2Cont dt {
	display: inline;
	float: left;
	width: 50px;
	text-align: right;
}
	
	.en#index #alpha #main #egms .inner #h2Cont dt {
		width: 140px;
	}

#index #alpha #main #egms .inner #h2Cont dd {
	display: inline;
	float: right;
	width: 575px;
	padding-left: 5px;
}
	
	.en#index #alpha #main #egms .inner #h2Cont dd {
		width: 495px;
	}

#index #alpha #main #egms .inner .item {
	width: 300px;
	padding-right: 20px;
}

#index #alpha #main #egms .inner .item h3 {
	margin-bottom: 12px;
}

#index #alpha #main #egms .inner .item .phtBlock {
	width: 120px;
}

#index #alpha #main #egms .inner .item .textBlock {
	width: 170px;
	padding: 5px 0 0 10px;
}

#index #alpha #main #egms .inner .item .textBlock dl dt {
	display: inline;
	float: left;
	width: 31px;
	margin-bottom: 8px;
}
	
	.en#index #alpha #main #egms .inner .item .textBlock dl dt {
		width: 41px;
	}

#index #alpha #main #egms .inner .item .textBlock dl dt img {
	vertical-align: middle;
}

#index #alpha #main #egms .inner .item .textBlock dl dd {
	display: inline;
	float: left;
	width: 109px;
	line-height: 1.4em;
	margin-bottom: 8px;
	padding-left: 5px;
	font-size: 93%;
}
	
	.en#index #alpha #main #egms .inner .item .textBlock dl dd {
		width: 119px;
	}

#index #alpha #main #egms .inner .item .textBlock .btn {
	margin-top: 10px;
}





/*  3. detail common style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#detail #alpha {
}



/* ---------- #Navi Style ---------- */

#detail #alpha #Navi {
	background: url(../../img_common/navi_bg.gif) no-repeat left top;
}

#detail #alpha #Navi ul {
	display: inline;
	float: right;
}

#detail #alpha #Navi ul li {
	display: inline;
	float: left;
}



/* ---------- .cont Style ---------- */

#detail #alpha .cont {
	margin-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

#detail #alpha .cont .lead {
	line-height: 1.4em;
	margin-top: 12px;
	font-size: 93%;
}



/* ---------- .pdfList Style ---------- */

/* pdfList1 */


#detail #alpha .pdfList1 {
	width: 640px;
}

#detail #alpha .pdfList1 .item {
	width: 640px;
	margin-top: 20px;
}

#detail #alpha .pdfList1 .thumb {
	display: inline;
	float: left;
	width: 150px;
}

#detail #alpha .pdfList1 .textBlock {
	display: inline;
	float: right;
	width: 480px;
}

#detail #alpha .pdfList1 p {
	font-size: 93%;
	margin-top: 8px;
}

#detail #alpha .pdfList1 .btn_pdf {
	margin-top: 0;
	padding-left: 0;
	font-size: 108%;
}

#detail #alpha .pdfList1 .btn_pdf a {
	display: block;
	padding: 1px 0 1px 16px;
	background: url(../../img_common/icon_pdf.gif) no-repeat left top;
	line-height: 1.4em;
}
#detail #alpha .pdfList1 .btn_pdf a:link,
#detail #alpha .pdfList1 .btn_pdf a:visited,
#detail #alpha .pdfList1 .btn_pdf a:active,
#detail #alpha .pdfList1 .btn_pdf a:hover {
	color: #333;
}

#detail #alpha .pdfList1 p.note {
	font-size: 77%;
}

/* pdfList2 */


#detail #alpha .pdfList2 {
	width: 660px;
	margin-left: -20px;
}

#detail #alpha .pdfList2 .item {
	display: inline;
	float: left;
	width: 310px;
	margin-top: 20px;
	margin-left: 20px;
}

#detail #alpha .pdfList2 .thumb {
	display: inline;
	float: left;
	width: 150px;
}

#detail #alpha .pdfList2 .textBlock {
	display: inline;
	float: right;
	width: 150px;
}

#detail #alpha .pdfList2 p {
	font-size: 93%;
	margin-top: 8px;
}

#detail #alpha .pdfList2 .btn_pdf {
	margin-top: 0;
	padding-left: 0;
	font-size: 108%;
}

#detail #alpha .pdfList2 .btn_pdf a {
	display: block;
	padding: 1px 0 1px 16px;
	background: url(../../img_common/icon_pdf.gif) no-repeat left top;
	line-height: 1.4em;
}
#detail #alpha .pdfList2 .btn_pdf a:link,
#detail #alpha .pdfList2 .btn_pdf a:visited,
#detail #alpha .pdfList2 .btn_pdf a:active,
#detail #alpha .pdfList2 .btn_pdf a:hover {
	color: #333;
}

#detail #alpha .pdfList2 p.note {
	font-size: 77%;
}


/* pdfList4 */


#detail #alpha .pdfList4 {
	width: 653px;
	margin-left: -13px;
}

#detail #alpha .pdfList4 .item {
	display: inline;
	float: left;
	width: 150px;
	margin-top: 20px;
	margin-left: 13px;
}

#detail #alpha .pdfList4 p {
	font-size: 93%;
	margin-top: 8px;
	padding-left: 16px;
}

#detail #alpha .pdfList4 .btn_pdf {
	padding-left: 0;
}

#detail #alpha .pdfList4 .btn_pdf a {
	display: block;
	padding: 1px 0 1px 16px;
	background: url(../../img_common/icon_pdf.gif) no-repeat left top;
	line-height: 1.4em;
}
#detail #alpha .pdfList4 .btn_pdf a:link,
#detail #alpha .pdfList4 .btn_pdf a:visited,
#detail #alpha .pdfList4 .btn_pdf a:active,
#detail #alpha .pdfList4 .btn_pdf a:hover {
	color: #333;
}

#detail #alpha .pdfList4 p.note {
	font-size: 77%;
}





/*  4. detail01 style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

/* ------------- Side Navigation Control ------------- */

#detail .waste #beta #sNavi-activities #sNavi1 #sNavi1-1 h3 a img {
	visibility: visible;
}

#detail .waste #beta #sNavi-activities #sNavi1 #sNavi1-1 #sNavi1-1-1 .sNavi1 a img {
	visibility: hidden;
}

#detail .waste #alpha #main #ct2,
#detail .waste #alpha #main #ct4 {
	display: none;
}

#detail .waste #alpha #main #ct1 #flow {
	margin-top: 30px;
	padding-top: 110px;
	background: url(../../../activities/egm/2009/img/detail01_ct1_flow_arrow.gif) no-repeat center top;
}

#detail .waste #alpha #main #ct1 #flow .h2Block {
	padding-bottom: 20px;
	background: url(../../../activities/egm/2009/img/detail01_ct1_flow_bg.gif) no-repeat center bottom;
	text-align: center;
}

#detail .waste #alpha #main #ct1 #flow .h2Block p {
	margin-top: 10px;
	padding: 0 215px;
	color: #666;
	font-size: 93%;
	text-align: left;
}

#detail .waste #alpha #main #ct1 #flow .h2Block .btn {
	margin-top: 15px;
}

#detail .waste #alpha #main #ct3 .pdfList4 .item p {
	color: #333;
}

#detail .waste #alpha #main #ct3 .pdfList4 .item .btn_pdf {
	font-size: 108%;
}

#detail .waste #alpha #main #ct3 .pdfList4 .item .note {
	color: #666;
}





/*  5. detail02 style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

/* ------------- Side Navigation Control ------------- */

#detail .water #beta #sNavi-activities #sNavi1 #sNavi1-1 h3 a img {
	visibility: visible;
}

#detail .water #beta #sNavi-activities #sNavi1 #sNavi1-1 #sNavi1-1-1 .sNavi2 a img {
	visibility: hidden;
}

#detail .water #alpha #main #ct2,
#detail .water #alpha #main #ct4 {
	display: none;
}

#detail .water #alpha #main #ct1 #flow {
	margin-top: 30px;
	padding-top: 110px;
	background: url(../../../activities/egm/2009/img/detail01_ct1_flow_arrow.gif) no-repeat center top;
}

#detail .water #alpha #main #ct1 #flow .h2Block {
	padding-bottom: 20px;
	background: url(../../../activities/egm/2009/img/detail01_ct1_flow_bg.gif) no-repeat center bottom;
	text-align: center;
}

#detail .water #alpha #main #ct1 #flow .h2Block p {
	margin-top: 10px;
	padding: 0 215px;
	color: #666;
	font-size: 93%;
	text-align: left;
}

#detail .water #alpha #main #ct1 #flow .h2Block .btn {
	margin-top: 15px;
}

#detail .water #alpha #main #ct3 .pdfList4 .item p {
	color: #333;
}

#detail .water #alpha #main #ct3 .pdfList4 .item .btn_pdf {
	font-size: 108%;
}

#detail .water #alpha #main #ct3 .pdfList4 .item .note {
	color: #666;
}
