@charset "UTF-8";
/***********************-
¥¿¥¤¥È¥ë :¡¡Éñ‘õ´óÑ§­h¾³ˆó¸æ•ø2014
¸ÅÒª£º¥Ù©`¥¹¥¹¥¿¥¤¥ë¥·©`¥È

ÖÆ×÷ÈÕ£º2014/08

-***********************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
sup,
sub {
	font-size:70%;
     
}
sup {
	 position:relative;
     
} 
sup {
    bottom: 1ex;
}
 
sub {
    top: .5ex;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

section, nav, article, aside, hgroup,
header, footer, figure, figcaption, summary {
	display: block;
	margin: 0;
	padding: 0;
}
/*ÓÒ¥Õ¥í©`¥È*/
.alignright {
   float: right;
}
/*×ó¥Õ¥í©`¥È*/
.alignleft {
   float: left;
}

/*È«¤Æ¤ò¥¯¥ê¥¢*/
.clear {
   clear: both;
} 

/*¥Ï¥Ã¥¯*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end safari */ 

 /*¥Ü¥Ç¥£*/
body {
	margin: 0;
	padding: 0;
	line-height: 1.6;
	text-align: center;
	font-size: 0.8em;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', '¥Ò¥é¥®¥Î½Ç¥´ ProN W3', Meiryo, ¥á¥¤¥ê¥ª, sans-serif;
	margin:0 auto;
	color:#000;
}

/*¥ê¥ó¥¯¥«¥é©`*/
 a:link {color:#005dad;}
 a:visited {  color: #005dad ;}
 a:hover { color:#C00}
a:active {  color:#F00;}

a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}

#wrapper {
	margin: 0px auto 0;
	padding: 0 10px 0 9px;
	text-align: left;/*IE6ÓÃ¥Ï¥Ã¥¯*/
	min-width: 800px;
	max-width: 1280px;
	
}
/* =Header
----------------------------------------------- */
#mainheader{border-bottom:8px solid #13903e; padding:0 20px 10px;
   
}

#mainheader #logo{ text-align:left; margin:15px auto 0;	
	min-width: 740px;
	max-width: 1260px;
}

/* =Content
----------------------------------------------- */
#wrapper{ 	margin: 15px auto 0;
	padding: 0 10px 0 9px;
	text-align: left;/*IE6ÓÃ¥Ï¥Ã¥¯*/
	min-width: 800px;
	max-width: 1280px;
display: table;
}



/*¥ê¥ó¥¯¥«¥é©`*/


ul.foot{padding:30px 0 0  !important; }
.breadcrumb li{display:inline-block;?*display:?inline;?*zoom:?1; margin:0 5px 0 0;font-weight:bold;  font-size:0.9em;}
.breadcrumb li a{ font-weight:normal; background:url(/report/environmental/2014/image/common/pankuzu.gif) 100% 50% no-repeat; padding:0 20px 0 0; }
.breadcrumb li strong{font-weight:normal;}




/* =side
----------------------------------------------- */
#globalnav{ width:200px; margin:0px 0 8px; display: table-cell; padding:5px 0; vertical-align:top;	font-size:1.1em;
}
#globalnav li{text-align: left;margin:0 0 2px;  width:200px; line-height:1.3;}

#globalnav li a{
	background-repeat:no-repeat;
	color:#000;
	padding:15px 0px 15px 16px;
	display:block;
}
#globalnav li a:hover{ font-weight:bold; }


#globalnav li.red a:link,#globalnav li.red a:visited{
background:#FDE8E9 url(../image/btn/red.gif) 8px 50% no-repeat!important; }
#globalnav li.red a:hover{color:#FFF;
background:#c20c22 url(../image/btn/white.png) 97% 50% no-repeat!important; }
	
	
#globalnav li#side4 a:link,#globalnav li#side4 a:visited{
background:#EDF8D8 url(/report/environmental/2014/image/btn/green.gif) 8px 50% no-repeat!important; }
#globalnav li#side4 a:hover{color:#FFF;
background:#21ab37 url(../image/btn/white.png) 97% 50% no-repeat!important; }


#globalnav li#side5 a:link,#globalnav li#side5 a:visited{
background:#EAF3F9 url(/report/environmental/2014/image/btn/blue.gif) 8px 50% no-repeat!important; }
#globalnav li#side5 a:hover{color:#FFF;
background:#1c1f87 url(../image/btn/white.png) 97% 50% no-repeat!important; }

	
#globalnav li#side6 a:link,#globalnav li#side6 a:visited{
background:#FEEBD3 url(/report/environmental/2014/image/btn/orange.gif) 8px 50% no-repeat!important; }
#globalnav li#side6 a:hover{color:#FFF;
background:#e95413 url(../image/btn/white.png) 97% 50% no-repeat!important; }
	
#globalnav li#side7 a:link,#globalnav li#side7 a:visited{
background:#f4e8d3 url(../image/btn/beieg.gif) 8px 50% no-repeat!important; }
#globalnav li#side7 a:hover{color:#FFF;
background:#947a4a url(../image/btn/white.png) 97% 50% no-repeat!important; }

#globalnav li#side8 a:link,#globalnav li#side8 a:visited{
background:#F7D8F8 url(../image/btn/peaple.gif) 8px 50% no-repeat!important; }
#globalnav li#side8 a:hover{color:#FFF;
background:#5f1885 url(../image/btn/white.png) 97% 50% no-repeat!important; }



#globalnav li:first-child a{border-top-left-radius: 5px;border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-topleft-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
#globalnav li:last-child a{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottomleft-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
}

#globalnav li ul{margin:5px 0 5px 0px; padding:0 5px 5px; font-size:0.9em;width:170px; }
#globalnav li ul li{margin:8px 0 0 20px; width:170px;  }
#globalnav li ul a:link,#globalnav li ul a:visited{color:#000 !important;}
#globalnav li ul a:hover{color:#C03!important;}

body#page0 #globalnav li#side0 a,body#page1 #globalnav li#side1 a,body#page2 #globalnav li#side2 a,body#page3 #globalnav li#side3 a{
	color:#FFF;
background:#c20c22 url(../image/btn/white.png) 97% 50% no-repeat!important;}

body.green #globalnav li#side4 a{
	color:#FFF;
background:#21ab37 url(../image/btn/white.png) 97% 50% no-repeat!important; }

#globalnav li#side4-1 a,#globalnav li#side4-2 a,#globalnav li#side4-3 a{
	color:#21ab37;
	background:#d9e8af url(/report/environmental/2014/image/btn/green.gif) 20px 50% no-repeat!important; 
	padding:5px 0 5px 30px !important;
	border:none;
} 
#globalnav li#side4-1 a,#globalnav li#side4-2 a,#globalnav li#side4-3 a{
	color:#21ab37;
	background: url(/report/environmental/2014/image/btn/green.gif) 20px 50% no-repeat!important; 
	padding:5px 0 5px 30px !important;
	border:none;font-size:0.9em;
} 
#globalnav li#side4-1 a:hover,#globalnav li#side4-2 a:hover,#globalnav li#side4-3 a:hover,
#globalnav li#side5-1 a:hover,#globalnav li#side5-2 a:hover,#globalnav li#side5-3 a:hover,#globalnav li#side5-4 a:hover,#globalnav li#side5-5 a:hover,#globalnav li#side5-6 a:hover,#globalnav li.side6-1 a:hover,#globalnav li#side6-2 a:hover{color:#C03!important;}
body#page4-1 #globalnav li#side4-1 a,body#page4-2 #globalnav li#side4-2 a,body#page4-3 #globalnav li#side4-3 a{
	background:#21ab37 url(../image/btn/white.png) 97% 50% no-repeat!important; 
	color:#FFF;
	padding:5px 0 5px 15px !important;
} 

#page4-1 #globalnav #side4-1,#page4-2 #globalnav #side4-2,#page4-3 #globalnav #side4-3{background:#EDF8D8;}

body#page4-1 #globalnav li#side4-1 li a,body#page4-2 #globalnav li#side4-2 li a,
body#page4-3 #globalnav li#side4-3 li a {background:url(/report/environmental/2014/image/btn/greens.gif) 0 3px no-repeat!important;padding:0 0 0 8px !important;font-size:1em;} 

body.page4-1 #globalnav li#side4-1 ul li#side4-1-1 a,body.page4-1-2 #globalnav li#side4-1 ul li#side4-1-2 a,
body.page4-1-3 #globalnav li#side4-1 ul li#side4-1-3 a,body.page4-1-4 #globalnav li#side4-1 ul li#side4-1-4 a,
body.page4-1-5 #globalnav li#side4-1 ul li#side4-1-5 a,body.page4-1-6 #globalnav li#side4-1 ul li#side4-1-6 a,
body.page4-1-7 #globalnav li#side4-1 ul li#side4-1-7 a,
body.page4-2 #globalnav li#side4-2 ul li#side4-2-1 a,body.page4-2-2 #globalnav li#side4-2 ul li#side4-2-2 a,
body.page4-3 #globalnav li#side4-3 ul li#side4-3-1 a,body.page4-3-2 #globalnav li#side4-3 ul li#side4-3-2 a,
body.page4-3-3 #globalnav li#side4-3 ul li#side4-3-3 a,body.page4-3-4 #globalnav li#side4-3 ul li#side4-3-4 a{
	border-bottom:1px dotted  #21ab37;
	color:#21ab37!important; 
	padding:0 0 0 10px!important; 
	background:url(/report/environmental/2014/image/btn/greens.gif) 0 2px no-repeat!important;
	margin:0 0 0 -15px;
	text-decoration:none;font-size:1.1em;
}  

body.blue #globalnav li#side5 a{
color:#FFF;
background:#1c1f87 url(../image/btn/white.png) 97% 50% no-repeat!important; }



#globalnav li#side5-1 a,#globalnav li#side5-2 a,#globalnav li#side5-3 a,#globalnav li#side5-4 a,#globalnav li#side5-5 a,#globalnav li#side5-6 a{
	color:#1c1f87;
	background: url(/report/environmental/2014/image/btn/blue.gif) 20px 50% no-repeat!important; 
	padding:5px 0 5px 30px !important;
	border:none;font-size:0.9em;
}
 
body#page5-1 #globalnav li#side5-1 a,body#page5-2 #globalnav li#side5-2 a,body#page5-3 #globalnav li#side5-3 a,
body#page5-4 #globalnav li#side5-4 a,body#page5-5 #globalnav li#side5-5 a,body#page5-6 #globalnav li#side5-6 a{
	background:#1c1f87 url(../image/btn/white.png) 97% 50% no-repeat!important; 
	color:#FFF;
	padding:5px 0 5px 15px !important;font-size:0.9em;} 
#page5-4 #globalnav #side5-4,#page5-6 #globalnav #side5-6{background:#EEF5FB;}

body#page5-2 #globalnav li#side5-1 li a,body#page5-2 #globalnav li#side5-2 li a,
body#page5-3 #globalnav li#side5-3 li a,body#page5-4 #globalnav li#side5-4 li a,body#page5-5 #globalnav li#side5-5 li a,body#page5-6 #globalnav li#side5-6 li a {background:url(/report/environmental/2014/image/btn/blues.gif) 0 3px no-repeat!important;padding:0 0 0 8px !important;font-size:1em;} 


body.page5-4 #globalnav li#side5-4 ul li.side5-4-1 a,body.page5-4-2 #globalnav li#side5-4 ul li#side5-4-2 a,body.page5-4-3 #globalnav li#side5-4 ul li.side5-4-3 a,
body.page5-6 #globalnav li#side5-6 ul li.side5-6-1 a,body.page5-6-2 #globalnav li#side5-6 ul li#side5-6-2 a{
	border-bottom:1px dotted  #1c1f87;
	color:#1c1f87!important; 
	padding:0 0 0 10px!important; 
	background:url(/report/environmental/2014/image/btn/blues.gif) 0 2px no-repeat!important;
	margin:0 0 0 -15px;
	text-decoration:none;font-size:1.1em;
}  

body.orange #globalnav li#side6 a{
color:#FFF;
background:#e95413 url(../image/btn/white.png) 97% 50% no-repeat!important; }

#globalnav li.side6-1 a,#globalnav li#side6-2 a{
	color:#e95413;
	background: url(/report/environmental/2014/image/btn/orange.gif) 20px 50% no-repeat!important; 
	padding:5px 0 5px 30px !important;
	border:none;font-size:0.9em;
}
body#page6-1 #globalnav li.side6-1 a,body#page6-2 #globalnav li#side6-2 a{
	background:#e95413 url(../image/btn/white.png) 97% 50% no-repeat!important; 
	color:#FFF;
	padding:5px 0 5px 15px !important;font-size:0.9em;} 


body#page7 #globalnav li#side7 a{
	color:#FFF;
background:#947a4a url(../image/btn/white.png) 97% 50% no-repeat!important;}

body#page8 #globalnav li#side8 a{
	color:#FFF;
background:#5f1885 url(../image/btn/white.png) 97% 50% no-repeat!important;}



/* =common
----------------------------------------------- */
#contents{display:table-cell; padding:0 0 0 15px; vertical-align:top;}

#contents h1{ font-size: 1.6em; font-weight:bold; margin:20px 0; padding:0 0 0 28px; }
#contents h1 span{ font-size:0.9em;margin-left:10px; }
.red #contents h1{ background:url(/report/environmental/2014/image/common/red.gif) no-repeat 0 43%; }
.green #contents h1{ background:url(/report/environmental/2014/image/common/green.gif) no-repeat 0 50%; }
.blue #contents h1{ background:url(/report/environmental/2014/image/common/blue.gif) no-repeat 0 50%; }
.orange #contents h1{ background:url(/report/environmental/2014/image/common/orange.gif) no-repeat 0 50%; }
.beige #contents h1{ background:url(/report/environmental/2014/image/common/beige.gif) no-repeat 0 50%; }
.purple #contents h1{ background:url(/report/environmental/2014/image/common/purple.gif) no-repeat 0 50%; }

#contents article{ margin:30px 20px 40px;}

#contents h2{ 	font-size: 1.4em; font-weight:bold; margin:20px 0; padding:5px 0 0px 20px; }
#contents article p{ text-indent: 1em;}
.chui{ font-size:0.9em;}
.center{ text-align:center;}
#contents article p img{ float:right; margin:5px;}

/* =red
----------------------------------------------- */
.red #contents h2{ background: rgb(253,232,233); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZThlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGNlY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(253,232,233,1) 0%, rgba(253,206,207,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,232,233,1)), color-stop(100%,rgba(253,206,207,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(253,232,233,1) 0%,rgba(253,206,207,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(253,232,233,1) 0%,rgba(253,206,207,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(253,232,233,1) 0%,rgba(253,206,207,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(253,232,233,1) 0%,rgba(253,206,207,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde8e9', endColorstr='#fdcecf',GradientType=0 ); /* IE6-8 */
border-bottom:2px solid #F2A0A5;}


.green #contents h2{ background: rgb(248,251,243); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2VlY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(248,251,243,1) 0%, rgba(227,238,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,251,243,1)), color-stop(100%,rgba(227,238,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(248,251,243,1) 0%,rgba(227,238,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,251,243,1) 0%,rgba(227,238,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(248,251,243,1) 0%,rgba(227,238,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(248,251,243,1) 0%,rgba(227,238,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fbf3', endColorstr='#e3eecc',GradientType=0 ); /* IE6-8 */
border-bottom:2px solid #A7DA9B;}


.blue #contents h2{ background: rgb(245,249,252); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjlmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2UwZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(245,249,252,1) 0%, rgba(211,224,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,249,252,1)), color-stop(100%,rgba(211,224,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(245,249,252,1) 0%,rgba(211,224,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(245,249,252,1) 0%,rgba(211,224,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(245,249,252,1) 0%,rgba(211,224,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(245,249,252,1) 0%,rgba(211,224,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f9fc', endColorstr='#d3e0ed',GradientType=0 ); /* IE6-8 */
border-bottom:2px solid #B4C1DC;}


.orange #contents h2{ background: rgb(253,235,212); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZWJkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2UxYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(253,235,212,1) 0%, rgba(252,225,189,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,235,212,1)), color-stop(100%,rgba(252,225,189,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(253,235,212,1) 0%,rgba(252,225,189,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(253,235,212,1) 0%,rgba(252,225,189,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(253,235,212,1) 0%,rgba(252,225,189,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(253,235,212,1) 0%,rgba(252,225,189,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdebd4', endColorstr='#fce1bd',GradientType=0 ); /* IE6-8 */


border-bottom:2px solid #F7B685;}


.purple #contents h2{ background: rgb(246,217,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZDlmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWQxZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(246,217,247,1) 0%, rgba(234,209,233,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,217,247,1)), color-stop(100%,rgba(234,209,233,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(246,217,247,1) 0%,rgba(234,209,233,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(246,217,247,1) 0%,rgba(234,209,233,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(246,217,247,1) 0%,rgba(234,209,233,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(246,217,247,1) 0%,rgba(234,209,233,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6d9f7', endColorstr='#ead1e9',GradientType=0 ); /* IE6-8 */
border-bottom:2px solid #C097CA;}



/* =table
----------------------------------------------- */
.data{margin:0; text-align:right;margin:10px auto; width:90%;font-size:0.9em; }
#contents table{ margin:10px auto; width:90%; font-size:0.9em;border-collapse:collapse; border:2px solid #333;}
#contents table th,#contents table td{  padding:5px 8px; vertical-align:middle; border:1px solid #333;}
#contents table .center{ text-align:center;}
#contents table .right{ text-align:right;}
#contents table .left{ text-align:left;}



.red dl dt{ border-bottom:1px solid #c20c22;color:#c20c22; font-weight:bold;font-size: 1.2em;padding:5px 5px 2px; }
.red dl dd{ margin:10px 0px 20px;}


/* =pdf
----------------------------------------------- */


body#pdf h1{ font-size:150%; margin:10px auto 0; width:600px;}

body#pdf h2{ font-size:150%; margin:50px 0 0px ;  text-align:center; font-weight:bold;}
body#pdf .dw{ margin:30px auto 0; padding:0; text-align:center; }
body#pdf .dw img{ margin: 0px 0 40px; }

body#pdf .close { text-align:center; margin-bottom:15px;}
body#pdf footer{ text-align:center; background:none!important; color:#666 !important;}

body#pdf footer small{ color:#000;}

/* =home
----------------------------------------------- */

body#home #wrapper{ background:url(/report/environmental/2014/image/index/back.gif) repeat-x; margin: 0px auto 60px; width:800px; padding:50px 0 0; text-align:center; border:1px solid #999;}
body#home #wrapper h1{  margin: 80px auto 0px; text-align:center;}
body#home #wrapper ul{  text-align:center;margin: 10px auto  30px;}
body#home #wrapper ul li{  display:inline-block; *display: inline;	/*for IE*/*zoom: 1;		/*for IE*/ margin:20px 5px;}
body#home #wrapper h2{  margin: 100px auto 0px; }
body#home footer{background:#fff; border-top:1px dotted #999;  padding:15px 0 20px; margin:110px 20px 0;}
body#home footer p{  font-size:80%;  color:#000;}


.counter{ text-align:right;  margin:0 20px 20px 0;}
.counter .real{ display:none;}



/* =page0
----------------------------------------------- */
#page0 dl{ margin:20px 0 ;}
#page0 article img{ margin:10px auto 20px; width:90%; max-width:800px; height:auto}
#page0 article th { background:#BEDFC2; text-align:center;}
#page0 article th.color { background:#ECF8E1; }
#page0 article td { text-align:right; }

/* =page1
----------------------------------------------- */
#page1 article h2{ background:none !important; border-bottom:1px solid #c20c22!important;color:#c20c22!important; font-weight:bold!important;font-size:1.2em!important;margin:30px 0 15px!important;padding:5px 5px 2px!important; }
#page1 article .sign{ margin:15px 0 0 auto;  width:16em; letter-spacing:0.5em; text-align:right;}
#page1 article .sign .space{ letter-spacing:1em;}
#page1 article .sign span{ margin:0 1em 0 0;font-size:0.9em;letter-spacing:0;}

/* =page3
----------------------------------------------- */
#page3 article img{ margin:30px auto 0px; width:90%; max-width:800px; height:auto}


/* =page4-1
----------------------------------------------- */
 article .img500{ margin:30px auto 0; width:90%; max-width:500px; height:auto; font-size:0.9em;}
 article .img500 img{ margin:0px 0 3px; width:100%;  height:auto; font-size:0.9em;}
  article .img600{ margin:30px auto 0; width:90%; max-width:640px; height:auto; font-size:0.9em;}
 article .img600 img{ margin:0px 0 3px; width:100%;  height:auto; font-size:0.9em;}
article .space1{ margin:1em 0 0 0;}
article .space15{ margin:1.5em 0 0 0;}
article .photo{ margin:30px 0 0;  font-size:0.9em;}
article .photo img{ margin: 0 6px 3px; width:45%; min-width:250px; max-width:300px; height:auto;}
article ul.photo2 { margin:22px auto 0;  max-width:680px;  font-size:0.9em; text-align:center;}
article ul.photo2 li { display:inline-block; *display: inline;	/*for IE*/*zoom: 1;		/*for IE*/ margin:8px 5px;}
article ul.photo2 li img { margin: 0 0 3px; width:100%; min-width:250px; max-width:300px; height:auto;}

article .right{ text-align:right;}

.green .name{ text-align:right; margin:-10px 20px 0 0;}
.green .name span{border-bottom:1px solid #21ab37;}

#page4-1 dl{ margin:10px 0 ;}
.green dl dt{ border-bottom:1px solid #009039;color:#009039; font-weight:bold;font-size: 1.2em;padding:5px 5px 0; }
.green dl dd{ margin:10px 0px 20px; text-indent:1em;}
#page4-1 article th {text-align:center; width:50%; }
#page4-1 article td { text-align:left; text-indent:0;vertical-align:top ;}

.kome:before{ content:"¡ù"}
/* =page4-1-2
----------------------------------------------- */
.page4-1-2 article div.imagebox,.page4-1-7 article div.imagebox{float:left; text-align:center; font-size:0.9em; margin:0 10px 10px 0;}
.page4-1-2 article div.imagebox img,.page4-1-7 article div.imagebox img{margin: 5px 0 3px; float:none;}

/* =page4-1-4
----------------------------------------------- */
.page4-1-4 article span{float:left; text-align:center; margin:0 10px 10px 0;}
.page4-1-4 article span img{ width:200px; height:auto}

/* =page4-1-5
----------------------------------------------- */
.page4-1-5 article span{float:right; text-align:center; font-size:0.9em; margin:0 10px 10px 0;}
.page4-1-5 article span img{margin: 0px 0 3px;}
/* =page4-1-6
----------------------------------------------- */
.page4-1-6 article dl{ margin:20px auto!important; width:70%!important; min-width:450px!important;}
.page4-1-6 article dt{color:#000 !important; border:none !important; font-size:1em !important; font-weight:normal!important; float:left; clear:both;margin:0px 0 !important;padding:0; }
.page4-1-6 article dd{ margin:0px 0 20px 10px!important; text-indent:0 !important;float:left; }
.page4-1-6 article dd span{ margin:0px 0 0px 0.5em !important; }
/* =page4-1-7
----------------------------------------------- */
.page4-1-7 article div.imagebox img{width:250px; height:auto;}

/* =page4-2
----------------------------------------------- */
.page4-2 article .img5 img{ margin:10px 5px 3px !important;  border:1px solid #999;
}
.page4-2 article .img5{ margin:20px auto 0; width:90%;  height:auto; font-size:0.9em;}
/* =page4-3
----------------------------------------------- */
.page4-3 article div.imagebox{ float:right; text-align:center;font-size:0.9em; margin:0 0 10px 10px;}
.page4-3 article div.imagebox img{ margn:0 0 3px;}
.page4-3 article ul{margin:22px auto 0;  max-width:680px;  font-size:0.9em; text-align:center;}
.page4-3 article ul li{ text-align:center;display:inline-block; *display: inline;	/*for IE*/*zoom: 1; width:auto; width:300px; vertical-align: bottom; margin:0 30px 0 0;}
.page4-3 article ul li:last-child{margin:0 0 0 30px;}
.page4-3 article ul li img{ margn:0 0 3px;}

/* =blue
----------------------------------------------- */
.blue article h3{ border-bottom:1px solid #1c1f87!important;color:#1c1f87; font-weight:bold;font-size:1.2em!important;margin:30px 0 15px!important;padding:5px 5px 2px!important; }


	article table .green {background-color:#ECF8E0!important;}	 
	article table  tr.double {border-top:2px solid #000!important;}	 
	article table  tr.double th { text-align:center;}	 

	 
/* =page5-1
----------------------------------------------- */
.page5-1 article .kihonhoshin{ margin:30px auto;border:3px solid #595757; padding:15px; width:90%;max-width:500px;}
.page5-1 article .kihonhoshin h4{ text-align:center; font-weight:bold;font-size:1.1em!important;}
.page5-1 article dl dt{ margin:15px 0 3px 1em;font-weight:bold; }
.page5-1 article dl dd{ border: dotted #595757 1px; padding:8px; text-indent:1em;}
.page5-1 article .center img{ margin:30px auto 3px; width:90%; max-width:600px; height:auto}
.page5-1 article .imagebox{ float:right; text-align:center; margin:0 10px 0 10px; font-size:0.9em;}
.page5-1 article span img{ float:left;}


/* =page5-2
----------------------------------------------- */
.page5-2 article .input,.page5-2 article .output{ border:2px solid #000; 
border-radius: 15px;/* CSS3²Ý°¸ */-webkit-border-radius: 15px;	/* Safari,Google ChromeÓÃ */-moz-border-radius: 15px;	/* FirefoxÓÃ */ padding:8px 10px 10px; }
.page5-2 article .input h4,.page5-2 article .output h4{  font-weight:bold;font-size:2em; margin:0 0 0 15px!important;padding:0!important; }

.page5-2 article .input ul{ text-align:center; margin:0!important;}
.page5-2 article .input ul li{ text-align:left;display:inline-block; *display: inline;	/*for IE*/*zoom: 1; width:auto; width:260px; vertical-align: middle; margin: 0 0 5px!important; }
.page5-2 article .input ul li:nth-child(2){width:200px; }
.page5-2 article .input ul li:nth-child(3){width:200px; }
.page5-2 article .input ul li img{height:120px; width:auto; float:left; margin:0 5px 0 0; vertical-align:middle;}
.page5-2 article .input ul li p{ text-indent: 0!important;  margin:40px 0;}
.page5-2 article .daigakumei{ background:url(/report/environmental/2014/image/5-2/arrow.gif) no-repeat; margin:0 auto; height:43px; font-size:110%; display:block; vertical-align:middle;  font-weight:bold;font-size:1.8em;  padding:0 0 0 80px; width:350px;}
.page5-2 article .daigakumei span{ font-size:0.7em;  }
.page5-2 article .output table{margin:10px auto 30px!important;} 
.page5-2 article .output p{margin:0 15px!important;} 
.page5-2 article  table td { text-align:right!important;} 
.page5-2 article li  table  { width:408px!important;} 
.page5-2 article ul { text-align:center; margin:10px 0;} 
.page5-2 article ul li { display:inline-block; *display: inline;	/*for IE*/*zoom: 1;margin:10px; width:auto; vertical-align: bottom; }
.page5-2 article ul li:nth-child(2) {margin:0 0 0 10px; }
.page5-2 .kome{padding:0 0 0 1em; text-indent:0; }
.page5-2 .kome:before{ content:"¡ù"; margin:0 0 0 -2em;}
.page5-2 article  caption{ font-size:1.2em; margin:0 0 5px; font-size:1.1em;}
.page5-2 article table th {text-align:left;
	background-color:#ECF8E0;}

.page5-2 article table tr:nth-of-type(1) th {text-align:center; background:#c3e0b3;}

.page5-2 article  table th:last-child,.page5-2 article  table td:last-child {
 	border-left:3px solid #006335!important;
 	border-right:3px solid #006335!important;
} 
.page5-2 article  table th:last-child {
 	border-top:3px solid #006335!important;
	background:#006335!important;color:#fff;
} 
.page5-2 article  table td:last-child {
 	 background:#FFC;
}
.page5-2 article  table th:nth-child(2),.page5-2 article  table td:nth-child(2) {
 	border-right:3px double #000!important;
} 
.page5-2article  table td:nth-child(2) {
 	text-align:right!important;}	
.page5-2 article tabletr:last-child td:last-child {border-bottom:3px solid 006335; }
.page5-2 article table  tr.double td:last-child {border-bottom:3px solid #006335!important;} 
 
 @-moz-document url-prefix() {
 .page5-2 article table th.line { border-top:3px solid #000 !important;}
 .page5-2 article table  tr.double td { border-bottom:3px solid #000 !important;} 
}


/* =page5-3
----------------------------------------------- */
.page5-3 article ul { text-align:center; margin:10px 0;} 
.page5-3 article ul li { margin:10px; width:auto; }

.page5-3 article ul.paper li { display:inline-block; *display: inline;	/*for IE*/*zoom: 1;margin:10px; width:auto; vertical-align: bottom; }

.page5-3 article table th {text-align:left;
	background-color:#ECF8E0;}
.page5-3 article table tr:nth-of-type(1) th,.page5-3 article table tr:nth-of-type(2) th{text-align:center; background:#c3e0b3;}
.page5-3 article table td:nth-of-type(1){
	 text-align:left!important;}
.page5-3 article  table.water th:last-child,.page5-3 article  table td.last {
 	border-right:3px solid #006335!important;
} 
.page5-3 article  table.water th:nth-of-type(5),.page5-3 article  table.water td:nth-of-type(5) ,.greenline{
 	border-left:3px solid #006335!important;
} 

.page5-3 article  table.water th:nth-of-type(5),.page5-3 article  table.water th:last-child  {
	background:#006335!important;color:#fff;
} 
.page5-3 article  table.water th:nth-of-type(5){
 	border-top:3px solid #006335!important;
} 

.page5-3 article  table.water td:last-child,.page5-3 article  table.water td:nth-of-type(5)  {
 	 background:#FFC;
}
.page5-3 article  table.water td.last2{
 	border-bottom:3px solid #006335!important;
} 
.page5-2 article table  tr.double td:last-child {border-bottom:3px solid #006335!important;} 

.page5-3 article  table.water .last0{
 	border-left:3px solid #006335!important;
} 
.page5-3 article  table th.nasi {
 	border:none!important;border-right:1px solid #000!important;}	

.page5-3 article  table td { text-align:right!important;}	
.page5-3 article  table td:nth-of-type(1) { text-align:right!important;}	
.page5-3 article  table th.borderb { border-left:1px solid #FFF;border-top:1px solid #FFF!important;}	


/* =page5-4
----------------------------------------------- */
.page5-4 article  h4{  margin:20px auto 0; width:440px; font-size:0.9em;}
.page5-4 article  dl{ border:1px solid #0a308e; margin:0 auto 20px; padding:10px 20px; width:400px;}
.page5-4 article  dl dt,.page5-4 article  dl dd{ float:left;}
.page5-4 article  dl dt{clear:both; width:9em;}
.page5-4 article  dl dt:before{content:"? ";}
.page5-4 article ul { text-align:center; margin:20px auto; max-width:650px;}
.page5-4 article ul li { display:inline-block; *display: inline;	/*for IE*/*zoom: 1;margin:10px; width:auto; vertical-align: bottom; }

.page5-4 article#haieki ul { margin:20px auto; max-width:600px;}


/* =page5-4-2
----------------------------------------------- */
.page5-4-2 article .center { margin:20px auto;}
.page5-4-2 article ul.haiki { text-align:center; margin:20px auto;}
.page5-4-2 article ul.haiki li { display:inline-block; *display: inline;	/*for IE*/*zoom: 1;margin:10px; width:auto; vertical-align: top; }
.page5-4-2 article ul.haiki li img {width:250px; height:auto; }
.page5-4-2 article ul.haiki li div { border:1px solid #333; pwdding:5px; }
.page5-4-2 article ul.haiki li .ss { font-size:0.9em }

.page5-4-2 article table  {max-width:500px;}
.page5-4-2 article table th {text-align:left; background-color:#ECF8E0;}
.page5-4-2 article table tr:nth-of-type(1) th {text-align:center; background:#c3e0b3;}
.page5-4-2 article table td{text-align:right!important;}
 .page5-4-2 article ul.chuijiko  {margin: 0 auto; max-width:500px;font-size:0.9em }
 .page5-4-2 article ul.chuijiko li:before{content:"? ";}

/* =page5-4-3
----------------------------------------------- */
.page5-4-3 article table th {text-align:left; background-color:#ECF8E0;}
.page5-4-3 article table tr:nth-of-type(1) th,.page5-4-3 article table tr:nth-of-type(2) th {text-align:center; background:#c3e0b3;}
.page5-4-3 article table td{text-align:right!important;}
 .page5-4-3 article ul.chuijiko  {margin: 0 auto; max-width:500px;font-size:0.9em }
 .page5-4-3 article ul.chuijiko li:before{content:"? ";}

/* =page5-5
----------------------------------------------- */
.page5-5 article table {max-width:500px;}
.page5-5 article table span.ss { margin-left:5px;font-size:0.9em }
 .page5-5 article table th {text-align:left; background-color:#ECF8E0;}
 .page5-5 article table tr:nth-of-type(1) th {text-align:center; background:#c3e0b3;}
 .page5-5 article table td{text-align:right!important;}
 .page5-5 article table td:nth-of-type(1)  {text-align:left!important;}
	 
.page5-5 article .chui{ margin:0  auto; padding:0 0 0 3em;max-width: 480px;}
.page5-5 article .chui:before{content:"£¨¡ù£©"; margin:0 0 0 -3em}

/* =page5-6
----------------------------------------------- */
.page5-6 h3 span {color:#000; float:right; font-size:0.9em;font-weight:normal;}
.page5-6 h4  {margin:30px 0 0; font-weight:bold; font-size:1.1em;}
.page5-6 h5  {margin:10px 0 0 40px; font-weight:bold; font-size:1em;}
.page5-6 h6  {margin:1em 0 0 40px; font-size:1em;}
.page5-6 article .no1{margin:10px 20px; width:auto; vertical-align: top; }
.page5-6 article .imagebox{ float:right;  text-align:center; margin:0 0 10px 10px; }
.page5-6 article ul.bluebox { margin:10px 20px 20px 50px;}
.page5-6 article ul.bluebox li {background:url(/report/environmental/2014/image/6-1/box.gif) 0 6px no-repeat; margin:5px 0; padding:0 0 0 10px;}
.page5-6 article span, .page5-6 article .alignright { text-align:center;margin:0 0 10px 10px;}
.page5-6 article dl dt,.page5-6 article dl dd{ float:left;}
.page5-6 article dl dt{ clear:both; width:2em;}
.page5-6 article dl dd {max-width:600px; }
    .page5-6 article dl{ margin:10px 0 40px 60px;}
.page5-6 article dl.no2 { float:left;}
  .page5-6 article dl.no2 dd { width:450px;}
   .page5-6 article ul.no5 {margin:0px 0 40px 60px;}
 .page5-6 article ul.no5 li{display:table;}
  .page5-6 article ul.no5 div{  display:table-cell;}

  .page5-6 article .mokuteki{margin:1em 0 0 0;}
  .page5-6 article .mokuteki ul{float:left; width:auto; vertical-align: top; }
 .page5-6 article .mokuteki .map{float:right; width:auto; text-align:center; margin:0  0 0 auto; }

 .space2{ margin:1em 0 0 23px;}
.space22{ margin:0 0 0 23px;}
 

/* =page5-6-2
----------------------------------------------- */
.page5-6-2 h4  {margin:30px 0 20px;  font-size:1.1em;}
.page5-6-2 h4  span { padding:5px 8px 5px 8px; border:1px solid #000;}
.page5-6-2 h4  span.haichi { padding:5px 15px 5px 8px; border:1px solid #000;}

.page5-6-2 ul.no {margin:10px 0 10px 40px}
.page5-6-2 ul.no li{display:table; margin: 0 0 5px 0px;}
.page5-6-2 ul.no div{  display:table-cell;}
.page5-6-2 article ul.photoyo { text-align:center;margin:15px 0px;}
.page5-6-2 article ul.photoyo li { display:inline-block; *display: inline;	/*for IE*/*zoom: 1;		/*for IE*/ margin:8px 10px; text-align:center; vertical-align:top;}
 .page5-6-2 article ul.photoyo li p { text-indent:0 !important; width:300px; margin:5px auto 0; text-align:left; font-size:0.9em; }
 
 .page5-6-2 div.table{display:table; margin: 0 0 5px 0px;}
.page5-6-2 div.txt,.page5-6-2 div.img{  display:table-cell; vertical-align:top;}
 
.page5-6-2 div.txt{  max-width:600px;}
.page5-6-2 div.img{  width:300px; padding:0 0 0 15px; text-align:center;}

 
/* =page6-1
----------------------------------------------- */
.orange dl dt{ margin:1em 0 0 0;}
.orange dl dt{ border-bottom:1px solid #e95413;color:#e95413; font-weight:bold;font-size: 1.2em;padding:5px 5px 0; }
.orange dl dd{ margin:10px 0px 20px; }

.orange dl dd span{float:right;  width:300px; text-align:left; padding: 0 0 10px 10px;font-size:0.9em; }
.orange dl dd span img{ margin: 0 0 3px!important;padding: 0 !important;}

.page6-1 p span{float:right;  width:300px; text-align:center; padding: 0 0 10px 10px;font-size:0.9em; }
.page6-1 p span img{ margin: 0 0 3px!important;padding: 0 !important;}
.page6-1 p span img.no2{ margin: 15px 0 3px!important;padding: 0 !important;}

 
/* =page6-2
----------------------------------------------- */
.page6-2 table{ margin: 20px auto !important; max-width:600px;}
.page6-2 table th{ text-align:center; vertical-align:middle;}
.page6-2 table td{ text-align:left;vertical-align:middle;}


/* =page7
----------------------------------------------- */
#page7 aside {display:table; border:1px solid #000; padding:20px; margin:20px auto 0; max-width:800px;min-width:500px;width:80%;}
#page7 aside div{  display:table-cell; vertical-align:top;}
#page7 aside div dl{ margin:0 0 10px 10px;}
#page7 aside div dl dt,#page7 aside div dl dd{ float:left; padding:3px 5px;}
#page7 aside div dl dt{clear:both; background:#e9e4da; margin:0 0 10px;}
#page7 aside div dl dd{margin:0 0 10px 10px;}
#page7 aside div h3{ margin:0 0 0 10px;}
#page7 aside div p{ margin:0 0 0px 20px; text-indent:0 !important;}


/* =page8
----------------------------------------------- */
#page8 .saiyusyu{ display:table; margin:0 0 15px; }
#page8 .saiyusyu div{  display:table-cell; vertical-align:top;}
#page8 .saiyusyu div p{margin:0 0 0px 20px;}
#page8 .saiyusyu div p.space1{margin:1em 0 0px 20px;}
#page8 .saiyusyu div dl{margin:1em 0 0px 20px;}
#page8 .saiyusyu div dl dd{border-left:2px solid #231815; margin:5px 0 0 1em; padding:0 0 0 10px;}
#page8  .kome{padding:0 0 1em 1em; text-indent:0; }
#page8  .kome:before{ content:"¡ù "; margin:0 0 0 -1em;}

#page8 article ul { text-align:center;margin:15px 0px;}
#page8 article ul li { display:inline-block; *display: inline;	/*for IE*/*zoom: 1;		/*for IE*/ margin:8px 10px; text-align:center; vertical-align:top;}

#page8 article ul li div { border-left:2px solid #231815; margin:5px 0 0 0; padding:0 0 0 10px; text-align:left;}
#page8 article h3{ margin:2em auto 0;width:80%; max-width:620px; min-width:300px; text-align:center;}


/*footer
----------------------------------------------- */

.pagetop{ font-size:80%; width:120px; margin:10px 0px 10px auto;}
.pagetop a {background:url(/report/environmental/2014/image/common/totop.gif) no-repeat; padding:0 0 0 20px;}



footer{background:#13903e; padding:5px;}
footer p{  font-size:80%;  color:#fff;}



/*print
----------------------------------------------- */
@media print {
}